[JAVA] boucle JButton
ramune
Messages postés
10
Statut
Membre
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
j'ai un petit problème dans mon code suivant
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.GridLayout;
public class Calculatrice{
JButton[] boutonChiffre = new JButton[10];
JPanel contenuFenetre;
JTextField champAffichage;
JButton boutonVirg;
JButton boutonEgal;
JButton boutonPlus;
JButton boutonMoins;
JButton boutonMul;
JButton boutonDiv;
JPanel panneauOpe;
JPanel panneauChiffre;
JFrame frame;
BorderLayout dispo1;
GridLayout dispo2;
public Calculatrice() {
contenuFenetre = new JPanel();
dispo1 = new BorderLayout();
contenuFenetre.setLayout(dispo1);
champAffichage = new JTextField(30);
contenuFenetre.add("North",champAffichage);
for(int i=0;i<=9;i++){ // <----- ici
boutonChiffre[i] = new JButton("i");
panneauChiffre.add(boutonChiffre[i]); // <----- jusque là
}
panneauChiffre = new JPanel();
panneauChiffre.setLayout(new GridLayout(4,3));
contenuFenetre.add("West",panneauChiffre);
boutonPlus = new JButton("+");
boutonMoins = new JButton("-");
boutonDiv = new JButton("/");
boutonMul = new JButton("*");
panneauOpe = new JPanel();
panneauOpe.setLayout(new BoxLayout (panneauOpe, BoxLayout.Y_AXIS));
panneauOpe.add(boutonPlus);
panneauOpe.add(boutonMoins);
panneauOpe.add(boutonDiv);
panneauOpe.add(boutonMul);
contenuFenetre.add("East",panneauOpe);
frame = new JFrame("Calculatrice");
frame.setContentPane(contenuFenetre);
frame.pack();
frame.setVisible(true);
}
public static void main (String []args){
Calculatrice calculatrice = new Calculatrice();
}
}
j'ai mis un "flag" dans mon code pour dire ou était mon problème
En gros j'aimerais savoir pourquoi ma boucle pour créer les 9 boutons de ma calculatrice ne marche pas >_< ( en sachant que je veux absolument faire une boucle)
Je vous remercie beaucoup de m'aider =D
j'ai un petit problème dans mon code suivant
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.GridLayout;
public class Calculatrice{
JButton[] boutonChiffre = new JButton[10];
JPanel contenuFenetre;
JTextField champAffichage;
JButton boutonVirg;
JButton boutonEgal;
JButton boutonPlus;
JButton boutonMoins;
JButton boutonMul;
JButton boutonDiv;
JPanel panneauOpe;
JPanel panneauChiffre;
JFrame frame;
BorderLayout dispo1;
GridLayout dispo2;
public Calculatrice() {
contenuFenetre = new JPanel();
dispo1 = new BorderLayout();
contenuFenetre.setLayout(dispo1);
champAffichage = new JTextField(30);
contenuFenetre.add("North",champAffichage);
for(int i=0;i<=9;i++){ // <----- ici
boutonChiffre[i] = new JButton("i");
panneauChiffre.add(boutonChiffre[i]); // <----- jusque là
}
panneauChiffre = new JPanel();
panneauChiffre.setLayout(new GridLayout(4,3));
contenuFenetre.add("West",panneauChiffre);
boutonPlus = new JButton("+");
boutonMoins = new JButton("-");
boutonDiv = new JButton("/");
boutonMul = new JButton("*");
panneauOpe = new JPanel();
panneauOpe.setLayout(new BoxLayout (panneauOpe, BoxLayout.Y_AXIS));
panneauOpe.add(boutonPlus);
panneauOpe.add(boutonMoins);
panneauOpe.add(boutonDiv);
panneauOpe.add(boutonMul);
contenuFenetre.add("East",panneauOpe);
frame = new JFrame("Calculatrice");
frame.setContentPane(contenuFenetre);
frame.pack();
frame.setVisible(true);
}
public static void main (String []args){
Calculatrice calculatrice = new Calculatrice();
}
}
j'ai mis un "flag" dans mon code pour dire ou était mon problème
En gros j'aimerais savoir pourquoi ma boucle pour créer les 9 boutons de ma calculatrice ne marche pas >_< ( en sachant que je veux absolument faire une boucle)
Je vous remercie beaucoup de m'aider =D
A voir également:
- [JAVA] boucle JButton
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages