Je profite de ce topic car mon problmème est assez semblable.
Je suis en train de découvrir le java, mais je connais le C++ et etc
Ici mon but est de simplement recuperer le tete d'un combobox, quand je clic sur un bouton, je voudrais simplement afficher le texte contenu dans celui-ci
Code :
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- import recette.*;
- import depense.*;
- public class EsiFrame extends JFrame {
-
- //Le constructeur
- public EsiFrame()
- {
-
- //Parametre de ma fenetre
- setTitle("Caisse - http://LeVeilleur.net" );
- setBounds(50,50,800,600);
- getContentPane().setLayout(new FlowLayout());
-
- //Bouton de fermeture
- monBouton = new JButton("+" );
- getContentPane().add(monBouton);
-
- EcouteBouton ecout1 = new EcouteBouton(1);
- monBouton.addActionListener(ecout1);
-
-
- //Bouton deux
- monBouton2 = new JButton("-" );
- getContentPane().add(monBouton2);
- EcouteBouton ecout2 = new EcouteBouton(2);
- monBouton2.addActionListener(ecout2);
-
- compte = new JLabel ("nombre de clic" ) ;
- getContentPane().add(compte);
-
- //nb = new int();
- nb=0;
-
- texte = new JTextField(20);
- getContentPane().add(texte);
-
- //Creation du box type
- String [] type = {"recette","depense"};
- combo1 = new JComboBox(type);
- getContentPane().add(combo1);
-
- //Creation du box paiement
- String [] typePaiement = {"liquide","bancontact"};
- combo2 = new JComboBox(typePaiement);
- getContentPane().add(combo2);
-
-
- }
-
-
-
-
- private JButton monBouton;
- private JButton monBouton2;
- public JLabel compte;
- public int nb;
- public JTextField texte;
- public JComboBox combo1,combo2;
- private int n;
-
-
- class EcouteBouton implements ActionListener
- {
- public EcouteBouton(int n)
- {this.n=n;}
-
-
- public void actionPerformed (ActionEvent ev)
- {
- System.out.println("Action Bouton "+ n);
-
- //On connait le bouton sur lequel on a cliqué
- if(n==1)
- nb++;
- else
- nb--;
-
- //Affiche du nombre de clic sur les boutons
- compte.setText(" "+ nb);
-
-
- //On recupere ce qu'il y a dans le combobox
- Object valeur = combo2.getSelectedIndex();
- System.out.println((String)valeur);
-
- }
-
-
- }
-
- }
|
Ca compile, lorsque l'application se lance, qd je clic sur un des boutons pour récuperer ce qui se trouve dans le combobox, j'ai plein d'erreurs dans la fenetre dos
C'est certainement une erreur de noob, mais je trouve pas
merci 
Message édité par Le Veilleur le 07-01-2005 à 10:20:45
---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net