1 pièce(s) jointe(s)
Action au clic sur un bouton
Bonjour a tous,
Alors voila je souhaiterais qu'au clic sur un boutton un text apparaisse ds un JLabel.Comme ds cette calculette.
-exemple:Je clique sur le boutton 1 et 1 appare ds le JLabel.
Pièce jointe 144507
Ce pendant j'arrive a lier une action lors du clic d'un bouton,sauf que j'arrive seulement a afficher le txt ds la console.Voici un exemple de mon code:
Code:
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
| //Affichage de la zone de saisi
public void affichage(){
//Creation d'un JLabel
JLabel lab_Aff=new JLabel();
lab_Aff.setPreferredSize(new Dimension( 250, 30 ) );//dimension
Font police = new Font("Tahoma", Font.BOLD, 16); //Apparence
lab_Aff.setBorder(BorderFactory.createLineBorder(Color.BLACK, 2));//bordure
lab_Aff.setFont(police);
pan.add(lab_Aff, BorderLayout.NORTH);
lab_Aff.setText("");
}
public void tableau01(){
//Creation des boutons
JButton un = new JButton("1");
//On definit une action a chaque bouton
un.addActionListener(new un_cListener());//c=chiffre
//Ajout des boutons ss forme de tableau
pan_t01.add(un);
}
//Actions au moment du clic
public class un_cListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
lab_Aff.setText("1");
}
} |
Voila,merci de votre aide.