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
|
import javax.swing.*;
//import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
//import java.io.*;
public class Affichage extends JFrame implements ActionListener
{
private JMenuBar Menu;
private JMenu Medicament, Aide, APropos;
private JMenuItem Nouveau, Rechercher;
private JButton boutonRecherche;
private JTextField zoneRecherche;
public Affichage()
{
//Arret du programmme lors de la fermeture de la fenetre
setDefaultCloseOperation(EXIT_ON_CLOSE);
//impossible de changer la taille de la fenetre
//setResizable(false);
//Couleur de fond de la fenetre
setBackground(Color.WHITE);
//icone
setIconImage(null);
//initialise taille et emplacement de la fenetre du programme
setBounds(200,150,800,600);
//initialise titre de la fenetre principale
setTitle("Medicament");
/*creation d'un menu
* Médicament
* Nouveau
* Rechercher
* Aide
* A propos
*/
Menu = new JMenuBar();
setJMenuBar(Menu);
Medicament = new JMenu("Médicament");
Menu.add(Medicament);
Nouveau = new JMenuItem("Nouveau");
Medicament.add(Nouveau);
Rechercher = new JMenuItem("Rechercher");
Medicament.add(Rechercher);
Aide = new JMenu("Aide");
Menu.add(Aide);
APropos = new JMenu("A propos");
Menu.add(APropos);
//choix d'une gestionnaire d'affichage
setLayout(new FlowLayout());
//associe un écouteur aux differents sous-titres du Menu
Nouveau.addActionListener(this);
Rechercher.addActionListener(this);
//creation champ de recherche
zoneRecherche = new JTextField("",10);
//creation d'un bouton
boutonRecherche = new JButton("Rechercher");
}
public void actionPerformed(ActionEvent ev)
{
if(ev.getSource() == Rechercher)
{
add(zoneRecherche);
add(boutonRecherche);
}
}
}
public class IFSIMED
{
//méthode principale
public static void main(String[] args)
{
Affichage fenetre = new Affichage();
fenetre.setVisible(true);
}
} |
Partager