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;
- public class O2I extends JPanel implements ActionListener {
- private JLabel tytul4;
- private JLabel tekst;
- private JButton dalej;
- private JButton wyjscie;
- private ButtonGroup btGrupa;
- private JRadioButton nisko, wysoko;
- public BufferedImage tlo_wybor;
- static int nw = 0;
- public O2I(){
- setLayout(null);
- File zdj_menu = new File("zdjecia/strona_02i.png");
- try{ tlo_wybor = ImageIO.read(zdj_menu); }
- catch(IOException e){ System.err.println("Blad odczytu obrazków"); }
- tytul4 = new JLabel( "Scenariusz O2I (Outdoor to Indoor)", JLabel.CENTER);
- tytul4.setSize(1000, 100);
- tytul4.setLocation(5, 50);
- tytul4.setFont(new Font("Sitka Text", Font.BOLD, 30));
- tekst = new JLabel( "Wybierz rodzaj modelu strat przenikania:", JLabel.CENTER);
- tekst.setSize(1000, 100);
- tekst.setLocation(5, 100);
- tekst.setFont(new Font("Sitka Text", Font.PLAIN, 25));
- btGrupa = new ButtonGroup();
- nisko = new JRadioButton("Nisko stratny model.", true);
- nisko.setBounds(370, 200, 300, 50);
- nisko.setFont(new Font("Sitka Text", Font.PLAIN, 20));
- btGrupa.add(nisko);
- nisko.addActionListener(this);
- nisko.setBackground(Color.WHITE);
- wysoko = new JRadioButton("Wysoko statny model.", true);
- wysoko.setBounds(370, 250, 300, 50);
- wysoko.setFont(new Font("Sitka Text", Font.PLAIN, 20));
- btGrupa.add(wysoko);
- wysoko.addActionListener(this);
- wysoko.setBackground(Color.WHITE);
- dalej = new JButton("Dalej");
- wyjscie = new JButton("Wyjście");
- dalej.addActionListener(this);
- wyjscie.addActionListener(this);
- wyjscie.setBounds(100, 620, 200, 60);
- wyjscie.setFont(new Font("Sitka Text", Font.BOLD, 25));
- wyjscie.setBackground(Color.white);
- dalej.setBounds(724, 620, 200, 60);
- dalej.setFont(new Font("Sitka Text", Font.BOLD, 25));
- dalej.setBackground(Color.white);
- add(tytul4); add(tekst);
- add(nisko); add(wysoko);
- add(dalej); add(wyjscie);
- }
- public void actionPerformed(ActionEvent e){
- Object source = e.getSource();
- if(source == nisko){
- nw = 0;
- System.out.println("Wybrano nw rowne: " + nw);
- }
- else if(source == wysoko){
- nw = 1;
- System.out.println("Wybrano nw rowne: " + nw);
- }
- else if(source == dalej) {
- CardLayout CL =(CardLayout)(Main.noweOkno.karty.getLayout());
- CL.show(Main.noweOkno.karty, "wpisz_dane");
- }
- else if(source == wyjscie){
- System.exit(0); //DZIAŁA, NAJS
- }
- }
- public void paintComponent(Graphics graphic) {
- Graphics2D g2d = (Graphics2D) graphic;
- g2d.drawImage(tlo_wybor, 0, 0, this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement