ilmb
Messages postés10Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention18 avril 2005
-
8 janv. 2005 à 20:50
ilmb
Messages postés10Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention18 avril 2005
-
9 janv. 2005 à 16:11
Bonsoir,
Question simple, comment fait on pour récuperer un élément d'une liste dans un choice ou jcombobox dans un jdialog?Car j'ai essayé ou moins 12000 méthodes différentes!!!
avec ou sans implementeer ActionListene,ItemListener!!
Simple comme question je suppose?Je voudrais récupérer l'item qui se trouve dans ma comboBox lors du click sur OK.
public class Liste extends JDialog implements ActionListener,ItemListener{
int b;
String newSelection;
Liste(Collecfeui co){
super();
Container contentPane = getContentPane();
JLabel etiquette = new JLabel("la liste");
JPanel fen = new JPanel();
contentPane.add(fen);
fen.add(etiquette);
JComboBox lli = new JComboBox();
if(!co.tab_client.isEmpty()){
Iterator iterateur = co.tab_client.iterator();
while(iterateur.hasNext()){
Client c = ((Client)iterateur.next());
Madvin
Messages postés123Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention26 août 20123 9 janv. 2005 à 12:38
Resalut,
alors ici c'est très simple :
-déclare ta ComboBox en temps qu'attribut de ta classe
- puis dans la méthode actionPerformed, dans la partie gestion du bouton "ok", (String)lli.getSelectedItem() te renvoie l'élément sélectionné dans la liste
Voilà, il te reste plus qu'à nettoyer toute ta classe en enlevant tout le code inutile (y en a pas mal d'ailleurs , t'as dû vraiment essayer pas mal de choses).
@+
PS : T'as pas vu mon dernier post à ton message précédent t'expliquant l'utilité de relier une boîte de dialogue à son parent ? T'es sûr que tu veux pas faire ce lien ? C'est vraiment pas agréable d'utilisation sans ça !!!!
ilmb
Messages postés10Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention18 avril 2005 9 janv. 2005 à 16:11
Bonjour,
Merci j'ai trouvé la solution!Pour le nettoyage je vais le faire mais bon dans pas trés longtemps, le relier avec ma jframe mais pas tout de suite.
Mon dernier problème est que je veux mettre mes propres objets dans un :
public Object getValueAt(int parm1, int parm2)! mais lorsque je récupère mon tableau il me rend la dernière valeur rentrer.
Voilà le code: