Avatar billede sniperkiller Nybegynder
13. december 2002 - 14:43 Der er 5 kommentarer og
1 løsning

JComboBox

Jeg har lavet en GUI med en ComboBox.
Men jeg mangler at få ItemListener til at virke. Det kan jeg ikke få den til.
Det skal lige siges at jeg bruger package WindMill.GuiPackage;
Hvorfor???
jcombox.addItemListener(new java.awt.event.ItemListener(
{           
  public void itemStateChanged(ItemEvent e) {
  String s = jcombox.getSelectedItem();
    }
});
Avatar billede magoo20000 Nybegynder
13. december 2002 - 14:46 #1
....String s = e.getSelectedItem();
...
Burde gøre det.
Avatar billede sniperkiller Nybegynder
13. december 2002 - 14:50 #2
Nix!
Hvad skulle forskellen også være??
Det er vel på jcombox jeg skal kalde det selectede.........
Avatar billede aslan Nybegynder
13. december 2002 - 16:51 #3
Prøv at smide en :

System.out.println("test");

inde i turborg tegnene for at se om den reagere på det?
Avatar billede magoo20000 Nybegynder
13. december 2002 - 20:06 #4
Nu kender jeg ikke package WindMill.GuiPackage, men...

Her er et udsnit fra noget, som jeg har brugt tidligere (og det virker):
private JComboBox ordreListeBox = new JComboBox();
ordreListeBox.addActionListener(this);
if(e.getSource() == ordreListeBox){
OrdreLinie aktuelOrdrelinie = (OrdreLinie) ordreLinier.get(ordreListeBox.getSelectedIndex());

Den nederste linje skal blot tilpasses dit behov :-)
Avatar billede magoo20000 Nybegynder
25. december 2002 - 00:19 #5
Fik du det til at virke?
Avatar billede sniperkiller Nybegynder
27. december 2002 - 16:45 #6
jeps,
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester