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 125 126 127
| /*
* Accueil.java
*
* Created on 6 février 2006, 14:47
*
* To change this template, choose Tools | Options and locate the template under
* the Source Creation and Management node. Right-click the template and choose
* Open. You can then make changes to the template in the Source Editor.
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
*
* @author gom
*/
public class Accueil extends JFrame implements ActionListener {
// Variables
String D_MODIF="7 février 2006";
int larg=360, haut=250, pt_x, pt_y;
Container c1;
JMenuBar mb;
JMenu mn1, mn2;
JMenuItem mi11, mi12, mi21;
JLabel etiquette, etiquette2, etiquette3;
JTextField auteurs, date_creation, date_modif;
/** Constructeur vide */
public Accueil() {
// Résolution 1024*768
pt_x=322;
pt_y=264;
// Résolution 1280*800
pt_x=450;
pt_y=270;
// Création d'une interface
setTitle("Immo H&M - Gestion du parc immobilier");// ajout d'une titre à la fenêtre principale
setSize(larg,haut);// largeur*hauteur de la fenêtre
// Création d'un conteneur recevant les éléments
c1 = getContentPane();
c1.setLayout(new FlowLayout(FlowLayout.LEFT));// choix de la mise en forme
// Création d'une barre de menu
mb = new JMenuBar();
mn1 = new JMenu("Fichier");
mi11 = new JMenuItem("Retourner à l'accueil");
mi11.addActionListener(this);// écouteur sur cet élément du menu
mi12 = new JMenuItem("Rechercher un logement");
mi12.addActionListener(this);
mn2 = new JMenu("Informations");
mi21 = new JMenuItem("A propos de Immo H&M");
mi21.addActionListener(this);
mn1.add(mi11);
mn1.add(mi12);
mn2.add(mi21);
mb.add(mn1);
mb.add(mn2);
setJMenuBar(mb);
// Affichage des auteurs
etiquette = new JLabel("Auteurs : ");
c1.add(etiquette);
auteurs = new JTextField();
c1.add(auteurs);
auteurs.setText("HUCHET Guillaume & MEHEUST Jean-François");
auteurs.setEditable(false);
// Affichage de la date de création
etiquette2 = new JLabel("Date de création : ");
c1.add(etiquette2);
date_creation = new JTextField();
c1.add(date_creation);
date_creation.setText("6 février 2006");
date_creation.setEditable(false);
// Affichage de la dernière date de modification
etiquette3 = new JLabel("Date de dernière modification : ");
c1.add(etiquette3);
date_modif = new JTextField();
c1.add(date_modif);
date_modif.setText(D_MODIF);
date_modif.setEditable(false);
setContentPane(c1);
setAlwaysOnTop(true);
setLocation(pt_x,pt_y);
setResizable(false);
//setDefaultCloseOperation(EXIT_ON_CLOSE);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == mi11) {
//setVisible(true);
auteurs.setText("Ca marche_1");
}
if (event.getSource() == mi12) {
//setVisible(false);
auteurs.setText("Ca marche_2");
}
if (event.getSource() == mi21) {
//setVisible(false);
auteurs.setText("Ca marche_3");
}
}
public static void main(String[] arg) {
Accueil fen = new Accueil();
}
} |
Partager