Bonjour à tous !
Voila, je suis en pleine réalisation d'un simulateur de péage en Java.
J'ai un probleme : j'au créé un item dans le menu 'Fichier' que j'ai nommé 'Démarrer'.
L'évènement que j'aimerais lier serait le suivant :
suite a un clic de souris sur démarrer, une zone de texte apparait dans ma fenetre avec le texte 'usager détecté.
Remarque, on peut utiliser aussi un Label mais je début en Java et je n'ai pas encore trouvé s'il existe et comment on utilisait cet objet !
voila mon code a l'heure actuelle :
import java.awt.*;
import java.awt.event.*;
/**
* Sample application using Frame.
*
* @author
* @version 1.00 04/11/26
*/
public class PeageFrame extends Frame {
/**
* The constructor.
*/
public PeageFrame() {
MenuBar menuBar = new MenuBar();
Menu menuFile = new Menu();
MenuItem menuFileExit = new MenuItem();
menuFile.setLabel("Fichier");
menuFileExit.setLabel("Quitter");
menuFile.add(new MenuItem("Demarrer")); //création de l'item demarrer
// Add action listener.for the menu button
menuFileExit.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
PeageFrame.this.windowClosed();
}
}
);
// Ajout d'un action listener pour demmarer
menuFile.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e2){
TextArea t = new TextArea("Usager détecté",5,50); //création d'une zone de texte
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
setTitle("SimulPeage");
setMenuBar(menuBar);
setSize(new Dimension(400, 400));
// Add window listener.
this.addWindowListener
(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
PeageFrame.this.windowClosed();
}
}
);
}
/**
* Shutdown procedure when run as an application.
*/
protected void windowClosed() {
// TODO: Check if it is safe to close the application
// Exit application.
System.exit(0);
}
}
Ce code ne génère aucune erreur a la construction mais n'affiche pas le texte souhaité.
Merci de votre compréhension et de votre aide.
GrEG