Qu'est-ce qui ne va pas? les étiquettes [] provoque une erreurjava jlabel array
JLabel labels[] = new JLabel();
for (int i = 0; i < 4; i++) {
labels[i] = new JLabel("Label" + i);
panel.add(labels[i]);
}
Qu'est-ce qui ne va pas? les étiquettes [] provoque une erreurjava jlabel array
JLabel labels[] = new JLabel();
for (int i = 0; i < 4; i++) {
labels[i] = new JLabel("Label" + i);
panel.add(labels[i]);
}
JLabel label = new JLabel();
initialiser un JLabel si vous voulez initialiser tableau que vous devriez faire comme ça
JLabel labels[] = new JLabel[4];
JLabel labels[] = new JLabel[4];
et vous devez créer de nouvelles instances pour chaque entrée de tableau (sinon tableau ne contient que des valeurs nulles)
for(JLabel label : labels) {
label = new JLabel();
}
Tout d'abord, vous devez définir le tableau. Ensuite, vous pouvez jouer avec les méthodes en elle.
Labels = new JLabel[]{ label1, label2, label3 };
for(int i=0; i<Labels.length; i++){
add(Labels[i]);
}
il y a un problème avec la déclaration tableau JLabel,
JLabel labels[] = new JLabel(); //Incorrect code
JLabel[] labels = new JLabel[enter the size]; //Correct One
l'erreur a disparu, mais ils ne s'affichent pas? – jjj
il n'est pas lié à ce code peut-être là des erreurs après cela –
ne importe pas, ils étaient de rendre sur l'autre: D – jjj