Avatar billede tazu Nybegynder
11. december 2003 - 22:34 Der er 4 kommentarer og
1 løsning

ItemListener på JList

Jeg vil gerne sætte en form for ItemListener på elementerne i mine JList's. Disse ligger under forskellige faneblade i et tabbedPane ... Jeg lægger listerne ind i denne tabbedPane således: 

Vector vec = guc.getMineGruppenavne();
gruppeIndex.addChangeListener(this);
int i = vec.size();
  while (i != 0 ){
  i--;
    gruppeIndex.insertTab((String)vec.get(i),null, new JList(), (String)vec.get(i),0);

Som sagt: Det jeg gerne vil er at kunne tilgå de enkelte elementer i de indlagte JLists ...

På forhånd tak til eksperterne :-)
Venlig hilsen TAzu
Avatar billede tazu Nybegynder
11. december 2003 - 23:08 #1
Jeg er villig til at smide flere point afsted hvis der er nogen der gider svare :-)
Avatar billede tazu Nybegynder
11. december 2003 - 23:40 #2
Jeg uddyber lige ...
ovenstående kode lægger blot lister ind i mit tabbedPane. Senere udfyldes disse lister med de rigtige data således:

public void stateChanged(ChangeEvent evt) {
   
    JList list = (JList)gruppeIndex.getSelectedComponent();   
   
    list.setListData(guc.getEmner((int)gruppeIndex.getSelectedIndex()));
   
}
Det er netop meningen at man skal kunne dobbeltklikke på de emner som bliver listet i de forskellige faneblade. Jeg håber at det hjælper på forståelsen  ...
Avatar billede tazu Nybegynder
12. december 2003 - 00:38 #3
OK ... jeg spørger på en anden måde. Hvis man har en JList ... hvordan registrerer man så at der er klikket på elementerne i den?
Avatar billede trp79 Nybegynder
12. december 2003 - 08:22 #4
Hej Tazu
Måske du kan bruge understående (specielt det sidste link) til noget? Jeg er stadig lidt usikker på hvad du mener. Jeg går ud fra at det er en jlist hvori man dobbeltklikker på et element?

Finde ud af hvis flere elementer i en jlist er markeret: http://www.eksperten.dk/spm/368633

Hvis du markere et nyt element i jlisten ved tryk på en piltast: http://www.eksperten.dk/spm/328679

Dobbeltklik på et element i jlisten og få vist informationer: http://www.eksperten.dk/spm/322923

Mvh
Torben
Avatar billede tazu Nybegynder
13. december 2003 - 17:53 #5
Det var ik meget svar jeg fik, men jeg fik da nogle gode ideer ud af det ...
point til dig :-)
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

IT-JOB