JComboBox

Fermé
foufou_24 - 18 juil. 2013 à 18:15
 foufou_24 - 18 juil. 2013 à 19:44
Bonjour,
J'ai mis dans un jFrame un JComboBox en exécutant le code il affiche la fenêtre et JComboBox contien item 1,item 2...,comment puis-je modifier ces item?

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 juil. 2013 à 18:36
Ces valeurs "item 1", "item 2" etc. ne sont pas apparues par hasard, elles sont forcément dans le code source, tu peux donc mettre ce que tu veux à la place.
0
voila le code source


public class Saisie extends javax.swing.JFrame {

public Saisie() {
initComponents();

}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
this.setVisible(false);
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


}

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {

}


}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField1;
// End of variables declaration


}
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 juil. 2013 à 19:06
Ton code n'est pas complet ! Il n'y a même rien d'utile là dedans !!!
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
18 juil. 2013 à 19:15
Exemple de base d'utilisation d'un JComboBox :

import javax.swing.JComboBox;

public class TestFrame extends JFrame {
    private static final long serialVersionUID = 1;

    public static void main(String[] args) {
        new TestFrame();
    }

    public TestFrame() {
        String[] jours = { "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi",
                "Samedi", "Dimanche" };
        add(new JComboBox<String>(new DefaultComboBoxModel<String>(jours)));

        setBounds(100, 100, 100, 75);
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}
0
désolé pour le dérangement mais je veux que jcombobox contient les 3 éléments suivent texte image et son,ou je dois les mettre dans mon code
0
Merci bc,J'ai découvert que l'initialisation qui doit être fait avant que l'utilisateur voit le panneau doit être ajoutée comme « Code préinitialisation ». Dans mon cas, j'ai dû remplacer les items dans properties de jFrame
0