PROBLEME JComboBox
Jérémy76120
Messages postés
1
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
il y a encore quelques semaines, je n'avais aucun soucis avec le JComboBox
mais là,
il ne fonctionne plus, il bloque l'exécution de mon programme:
voici le programme qui est tout bête :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RecupDonnees
{
public static void main (String [] args)
{
cadre nc = new cadre ("fenetre", 100, 100, 200, 300);
}
}
class cadre extends JFrame
{
public cadre (String nomFenetre, int positionX, int positionY, int largeur, int hauteur)
{
super (nomFenetre);
setBounds (positionX, positionY, largeur, hauteur);
setDefaultCloseOperation (EXIT_ON_CLOSE);
getContentPane().add (new panneau());
setVisible (true);
setResizable (true);
}
}
class panneau extends JPanel
{
private String [] m = {"1", "2"};
private JComboBox annee = new JComboBox (m);
public panneau ()
{
add (annee);
}
}
et dans mon compilateur, 2 fautes apparaissent, :
RecupDonnees.java:37: cannot find symbol
symbol : constructor JComboBox(java.lang.String[])
location: class JComboBox
private JComboBox annee = new JComboBox (m);
^
RecupDonnees.java:41: cannot find symbol
symbol : method add(JComboBox)
location: class panneau
add (annee);
^
2 errors
je ne comprend absolument pas.
Cordialement
il y a encore quelques semaines, je n'avais aucun soucis avec le JComboBox
mais là,
il ne fonctionne plus, il bloque l'exécution de mon programme:
voici le programme qui est tout bête :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RecupDonnees
{
public static void main (String [] args)
{
cadre nc = new cadre ("fenetre", 100, 100, 200, 300);
}
}
class cadre extends JFrame
{
public cadre (String nomFenetre, int positionX, int positionY, int largeur, int hauteur)
{
super (nomFenetre);
setBounds (positionX, positionY, largeur, hauteur);
setDefaultCloseOperation (EXIT_ON_CLOSE);
getContentPane().add (new panneau());
setVisible (true);
setResizable (true);
}
}
class panneau extends JPanel
{
private String [] m = {"1", "2"};
private JComboBox annee = new JComboBox (m);
public panneau ()
{
add (annee);
}
}
et dans mon compilateur, 2 fautes apparaissent, :
RecupDonnees.java:37: cannot find symbol
symbol : constructor JComboBox(java.lang.String[])
location: class JComboBox
private JComboBox annee = new JComboBox (m);
^
RecupDonnees.java:41: cannot find symbol
symbol : method add(JComboBox)
location: class panneau
add (annee);
^
2 errors
je ne comprend absolument pas.
Cordialement
1 réponse
Salut,
Le code que tu nous donnes semble être différent de celui que tu utilises car chez moi il fonctionne.
(sauf que les lignes signalées (37 et 41) n'existent pas):
-private JComboBox annee = new JComboBox (m); est en 29
-add (annee); est en 33
Alors si tu peux nous donner la partie du code réellement compilée...
Remarque:
Pense à respecter les conventions d'écriture pour les noms de classes (première lettre en majuscule) et bien entendu les noms de constructeurs qui doivent avoir la même orthographe (même si ca passe sans les respecter...).
Cordialement,
Dan
Le code que tu nous donnes semble être différent de celui que tu utilises car chez moi il fonctionne.
(sauf que les lignes signalées (37 et 41) n'existent pas):
-private JComboBox annee = new JComboBox (m); est en 29
-add (annee); est en 33
Alors si tu peux nous donner la partie du code réellement compilée...
Remarque:
Pense à respecter les conventions d'écriture pour les noms de classes (première lettre en majuscule) et bien entendu les noms de constructeurs qui doivent avoir la même orthographe (même si ca passe sans les respecter...).
Cordialement,
Dan