Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zadanie9;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.BorderFactory;
- import javax.swing.ButtonGroup;
- import javax.swing.JButton;
- import javax.swing.JCheckBox;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JRadioButton;
- import javax.swing.border.Border;
- import javax.swing.border.TitledBorder;
- import javax.swing.JTextField;
- public class Zadanie9 extends JFrame implements ActionListener {
- JPanel pane,pane1,pane2;
- TitledBorder title;
- JTextField text1, text2, text3;
- ButtonGroup grupa;
- JRadioButton rb1,rb2,rb3;
- JCheckBox check1, check2, check3;
- public Zadanie9() {
- setSize(500, 500);
- setTitle("Moja formatka");
- setLayout(null);
- pane = new JPanel();
- pane.setBounds(10, 10, 130, 130);
- Border loweredetched = null;
- add(pane);
- title = BorderFactory.createTitledBorder(loweredetched, "Panel 1");
- title.setTitleJustification(TitledBorder.LEFT);
- pane.setBorder(title);
- pane1 = new JPanel();
- pane1.setBounds(150, 10, 130, 130);
- add(pane1);
- title = BorderFactory.createTitledBorder(loweredetched, "Panel 2");
- title.setTitleJustification(TitledBorder.CENTER);
- pane1.setBorder(title);
- pane2 = new JPanel();
- pane2.setBounds(300, 10, 130, 130);
- add(pane2);
- title = BorderFactory.createTitledBorder(loweredetched, "Panel 3");
- title.setTitleJustification(TitledBorder.RIGHT);
- pane2.setBorder(title);
- text1 = new JTextField("JTextField1");
- pane.add(text1, BorderLayout.CENTER);
- JButton Button1 = new JButton("Button1");
- pane.add(Button1);
- text2 = new JTextField("JTextField2");
- pane1.add(text2, BorderLayout.CENTER);
- JButton Button2 = new JButton("Button1");
- pane1.add(Button2);
- text3 = new JTextField("JTextField2");
- pane2.add(text3, BorderLayout.CENTER);
- JButton Button3 = new JButton("Button1");
- pane2.add(Button3);
- grupa = new ButtonGroup();
- rb1= new JRadioButton("Widocznosc",true);
- rb1.setBounds(10, 170, 100, 20);
- grupa.add(rb1);
- add(rb1);
- rb1.addActionListener(this);
- rb2= new JRadioButton("Widocznosc",false);
- rb2.setBounds(150, 170, 100, 20);
- grupa.add(rb2);
- add(rb2);
- rb2.addActionListener(this);
- rb3= new JRadioButton("Widocznosc",false);
- rb3.setBounds(300, 170, 100, 20);
- grupa.add(rb3);
- add(rb3);
- rb3.addActionListener(this);
- }
- public static void main(String[] args) {
- Zadanie9 okno = new Zadanie9();
- okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- okno.setVisible(true);
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- Object zrodlo = e.getSource();
- if(zrodlo==rb1){
- pane.setVisible(true);
- }
- else if(zrodlo==rb2){
- pane1.setVisible(true);
- }
- else if(zrodlo==rb3){
- pane2.setVisible(true);
- }}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement