Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eti.radio.pr_inz;
- import javax.imageio.ImageIO;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.image.BufferedImage;
- import java.io.File;
- import java.io.IOException;
- import javax.swing.JButton;
- import javax.swing.JPanel;
- public class Strona_tytulowa extends JPanel implements ActionListener {
- private JLabel tytul1;
- private JLabel tytul2;
- private JLabel autor;
- private JLabel promotor;
- private JButton start;
- private JButton wyjscie;
- public BufferedImage tlo_str_tytulowa;
- public Strona_tytulowa(){
- setLayout(null);
- setVisible(false);
- File zdj_menu = new File("zdjecia/str_tytulowa.png");
- try{ tlo_str_tytulowa = ImageIO.read(zdj_menu); }
- catch(IOException e){ System.err.println("Blad odczytu obrazków"); }
- tytul1 = new JLabel( "\n Aplikacja do szacowania wpływu interferencji MAI na wartości SINR,", JLabel.CENTER);
- tytul2 = new JLabel(" w kanale z zanikami powolnymi, dla systemu 5G Gigabit LTE.", JLabel.CENTER);
- autor = new JLabel("Autor: Marta Trzaska", JLabel.CENTER);
- promotor = new JLabel("Promotor: dr Sławomir Gajewski", JLabel.CENTER);
- start = new JButton("Start");
- wyjscie = new JButton("Wyjście");
- start.addActionListener(this);
- wyjscie.addActionListener(this);
- tytul1.setSize(1000, 100);
- tytul1.setLocation(5, 200);
- //tytul.setBounds(200, 250, 1000, 200);
- tytul1.setFont(new Font("Sitka Text", Font.BOLD, 25));
- tytul2.setSize(1000, 100);
- tytul2.setLocation(5, 250);
- //tytul.setBounds(200, 250, 1000, 200);
- tytul2.setFont(new Font("Sitka Text", Font.BOLD, 25));
- autor.setSize(250, 100);
- autor.setLocation(350, 580);
- autor.setFont(new Font("Sitka Text", Font.BOLD, 20));
- promotor.setSize(350, 100);
- promotor.setLocation(290, 600);
- promotor.setFont(new Font("Sitka Text", Font.BOLD, 20));
- start.setBounds(320, 400, 300, 80);
- start.setFont(new Font("Sitka Text", Font.BOLD, 35));
- start.setBackground(Color.white);
- wyjscie.setBounds(320, 500, 300, 80);
- wyjscie.setFont(new Font("Sitka Text", Font.BOLD, 35));
- wyjscie.setBackground(Color.white);
- add(tytul1);
- add(tytul2);
- add(autor);
- add(promotor);
- add(start);
- add(wyjscie);
- }
- public void actionPerformed(ActionEvent e){
- Object source = e.getSource();
- if(source == start) {
- CardLayout CL =(CardLayout)(Main.noweOkno.karty.getLayout());
- CL.show(Main.noweOkno.karty, "mapa_wybor");
- }
- else if(source == wyjscie){
- System.exit(0); //DZIAŁA, NAJS
- }
- }
- public void paintComponent(Graphics graphic) {
- Graphics2D g2d = (Graphics2D) graphic;
- g2d.drawImage(tlo_str_tytulowa, 0, 0, this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement