1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
| import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.EventListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.SpringLayout;
import javax.swing.border.TitledBorder;
public class fenetre1 extends JFrame implements ActionListener {
private JFrame secondaire1;
private JPanel panneau1;
private JPanel panneau2;
private JPanel panneau3;
private JList l1;
private JRadioButton c1;
private JRadioButton c2;
private JRadioButton c3;
private JRadioButton c4;
private JButton b1;
private JButton b2;
private JButton b3;
private JTextField t1;
private JTextField t2;
private JTextField t3;
private JLabel lab1;
private JLabel lab2;
private JLabel lab3;
public fenetre1 () {
JFrame secondaire1 = new JFrame("Modification");
secondaire1.setSize(600,600);
panneau1 = new JPanel(new BorderLayout());
panneau2 = new JPanel(new BorderLayout());
panneau3 = new JPanel(new BorderLayout());
t1 = new JTextField("Nom de lauteur 1");
lab1 = new JLabel("Nom de lauteur 1");
t2 = new JTextField("Prénom 1 de lauteur 1");
t3 = new JTextField("Prénom 2 de lauteur 1");
lab2 = new JLabel("Prénom 1 de lauteur 1");
lab3 = new JLabel("Prénom 2 de lauteur 1");
c1 = new JRadioButton("Livre");
c2 = new JRadioButton("Chapitre");
c2.addActionListener(this);
c3 = new JRadioButton("Article");
c4 = new JRadioButton("SiteWeb");
ButtonGroup group = new ButtonGroup();
group.add(c1);
group.add(c2);
group.add(c3);
group.add(c4);
b1 = new JButton ("Ok");
b2 = new JButton ("Supprimer");
b3 = new JButton ("Annuler");
panneau1.setBorder(new TitledBorder("Champs" ));
panneau1.setPreferredSize(new Dimension(600, 500));
panneau2.setBorder(new TitledBorder("Opérations" ));
panneau2.setPreferredSize(new Dimension(600, 50));
panneau3.setBorder(new TitledBorder("Choix du type " ));
panneau3.setPreferredSize(new Dimension(600, 50));
panneau1.setBackground(Color.GRAY);
panneau2.setBackground(Color.GRAY);
FlowLayout experimentLayout = new FlowLayout();
SpringLayout monLayout = new SpringLayout();
panneau1.setLayout(experimentLayout);
panneau2.setLayout(experimentLayout);
panneau3.setLayout(experimentLayout);
panneau2.add(b1);
panneau2.add(b2);
panneau2.add(b3);
panneau3.add(c1);
panneau3.add(c2);
panneau3.add(c3);
panneau3.add(c4);
panneau1.add(lab1);
panneau1.add(t1);
panneau1.add(lab2);
panneau1.add(t2);
panneau1.add(lab3);
panneau1.add(t3);
secondaire1.getContentPane().add(panneau1, "Center");
secondaire1.getContentPane().add(panneau2, "South");
secondaire1.getContentPane().add(panneau3, "North");
secondaire1.setVisible(true);
}
public static void main (String [] arg ){
fenetre1 mainWindow = new fenetre1();
}
public void actionPerformed(ActionEvent event){
JLabel lab23 = new JLabel("Page du début");
JLabel lab24 = new JLabel("Page de fin");
JLabel lab25 = new JLabel("Titre du chapitre");
JTextField t23 = new JTextField("Page du début");
JTextField t24 = new JTextField("Page de fin");
JTextField t25 = new JTextField("Titre du chapitre");
if((JRadioButton)event.getSource() == c2){
panneau1.add(lab23);
panneau1.add(t23);
panneau1.add(lab24);
panneau1.add(t24);
panneau1.add(lab25);
panneau1.add(t25);
}
}
} |
Partager