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
|
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
//import inscription.java;
public class Formation extends JFrame implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
private JFrame mainFrame = null;
// JMenuBar MenuBar;
// JMenu Inscription , Consultation, exit;
public Formation() {
mainFrame = new JFrame("Formation");
JPanel panneau = new JPanel();
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setLayout(new FlowLayout());
JButton inscriButton = new JButton("Inscription");
inscriButton.addActionListener(this) ;
JButton consltButton = new JButton("Consultation");
consltButton.addActionListener(this) ;
JButton exitButton = new JButton("Exit");
exitButton.addActionListener(this) ;
Box panneauBouton = Box.createVerticalBox();
panneau.setPreferredSize(new Dimension(100, 0));
panneauBouton.add(panneau, BorderLayout.CENTER);
panneauBouton.add(inscriButton);
panneauBouton.add(panneau, BorderLayout.CENTER);
panneauBouton.add(Box.createVerticalStrut(10));
panneauBouton.add(consltButton);
panneauBouton.add(panneau, BorderLayout.CENTER);
panneauBouton.add(Box.createVerticalStrut(10));
panneauBouton.add(exitButton);
panneauBouton.add(panneau, BorderLayout.CENTER);
panneauBouton.add(Box.createVerticalStrut(10));
mainFrame.add(panneauBouton);
mainFrame.pack();
mainFrame.setMinimumSize(new Dimension(320, 205));
mainFrame.setLocationRelativeTo(null);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void setVisible(boolean b) {
mainFrame.setVisible(b);
}
public void actionPerformed(ActionEvent e) {
JButton inscriButton = (JButton) e.getSource();
JButton exitButton = (JButton) e.getSource();
JPanel panneau = new JPanel();
JButton consltButton = (JButton) e.getSource();
if(e.getSource()==inscriButton)
{
new inscription().setVisible(true);
//inscription.;
mainFrame.setVisible(false);
panneau.repaint();
}
else if (e.getSource()==consltButton)
{
new Consultation().setVisible(true);
mainFrame.setVisible(false);
panneau.repaint();
panneau.validate();
}
else if(e.getSource()==exitButton)
{
mainFrame.setVisible(false);
}
//java.awt.Toolkit.getDefaultToolkit().beep();
//ImageIcon img = new ImageIcon("bouton-ok.jpeg");
// JOptionPane.showMessageDialog(null, "Les informations sont ajoutées avec succés", "Information", JOptionPane.INFORMATION_MESSAGE, img);
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
Formation form = new Formation();
form.setVisible(true);
}
});
}
} |
Partager