ActionListener java
Résolu/Fermé
keurdange
Messages postés
718
Date d'inscription
lundi 8 novembre 2010
Statut
Membre
Dernière intervention
13 juillet 2016
-
Modifié par keurdange le 20/07/2012 à 21:22
keurdange Messages postés 718 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 - 22 juil. 2012 à 14:13
keurdange Messages postés 718 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 - 22 juil. 2012 à 14:13
A voir également:
- ActionListener java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
1 réponse
HackTrack
Messages postés
618
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
13 juillet 2013
972
21 juil. 2012 à 09:04
21 juil. 2012 à 09:04
Salut,
Oui, tu peux le faire mais je ne vois pas trop l'intérêt ;-)
Oui, tu peux le faire mais je ne vois pas trop l'intérêt ;-)
package hacktrack.actionlistener;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class AddActionListenerDemo extends JFrame implements ActionListener {
private int size;
private JPanel buttonPanel;
public AddActionListenerDemo() {
super("My Frame");
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container c = getContentPane();
buttonPanel=new JPanel();
buttonPanel.setPreferredSize(new Dimension(800,600));
size = 4;
JButton firstButton = new JButton("Premier bouton");
firstButton.addActionListener(this);
buttonPanel.add(firstButton);
c.add(buttonPanel);
}
@Override
public void actionPerformed(ActionEvent ae) {
JButton a[] = new JButton[size];
for (int i = 0; i < size; i++) {
a[i] = new JButton("Salut " + i + " fois");
a[i].addActionListener(this);
buttonPanel.add(a[i]);
}
pack();
}
public static void main(String[] args){
AddActionListenerDemo demo = new AddActionListenerDemo();
demo.pack();
demo.setVisible(true);
}
}
22 juil. 2012 à 14:13