Je suis relativement nouveau sur Java et j'ai eu quelques problèmes avec Swing. J'essaye de créer un programme d'interface graphique très simple qui devrait être créer un ensemble de boutons mais mon code ne fonctionne pas.Création de JButtons en Java
Voici mon code;
myPanel = new JPanel();
JButton myButton = new JButton("create buttons");
myButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int val = Integer.parseInt(textfield.getText());
for(int i = 0; i < val; i++) {
JButton button = new JButton("");
button.setText(String.valueOf(i));
myPanel.add(button);
}
}
});
Mais rien ne se passe lorsque je clique sur le bouton "créer des boutons". Quelqu'un peut-il me dire ce que je manque?
Pas sûr, mais ne devrait-il pas emballer() aussi? – Raveline
Je suppose qu'il a appelé pack sur le JFrame qu'il ajoute le JPanel. – walters
'pack' devrait être utilisé pour ajuster la taille du composant. Si la taille est fixe, il n'est pas nécessaire d'appeler 'pack'. –