JComboBox

foufou_24 -  
 foufou_24 -
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

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. foufou_24
       
      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
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Ton code n'est pas complet ! Il n'y a même rien d'utile là dedans !!!
      0
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    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
    1. foufou_24
       
      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
    2. foufou_24
       
      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