Avatar billede joanna Nybegynder
17. december 2003 - 11:58 Der er 8 kommentarer og
1 løsning

Problemer med GUI

Jeg har to problemer. Det første problem er, at jeg i enJList skal have vist indholdet fra en HashMap. Jeg har forsøgt at bruge setListData, men den kan ikke bruges på en HasMap. Hvad kanjeg bruge i stedet?

if(event.getSource() == NuOpgaver)
{
  IgangOpgaver.setListData  (facadeController.udskrivIgangværendeOpgaver());




Det andet sprøgsmål er: Når der trykkes på knappen "Opgave" skal den næste GUI-side åbnes og den nuværende lukkes. Men det eneste der sker er, at den nuværende side lukkes. Hvad gør jeg galt?

if(event.getSource() == Opgaver)
            {
                opgaverGUIInternalFrames = new OpgaverGUIJInternalFrames();
                dispose();
            }
               
}
Avatar billede arne_v Ekspert
17. december 2003 - 12:09 #1
re 2)

Prøv med:

if(event.getSource() == Opgaver)
            {
                opgaverGUIInternalFrames = new OpgaverGUIJInternalFrames();
                opgaverGUIInternalFrames.show();
                dispose();
            }
             
}
Avatar billede arne_v Ekspert
17. december 2003 - 12:13 #2
Hvad vil du ?

JList viser 1 x N række af data - enten i form af en Vector eller
et array.

En HashMap indeholder N key-value pairs.

En HashMap kan ikke konverteres til 1 x N data. Den kan eventuelt
konverters til 1 x (N+N) eller 2 x N data.

Så for at hjælpe dig videre må vi vide hvad du vil have ud af den HashMap.
Avatar billede joanna Nybegynder
17. december 2003 - 12:42 #3
sorry!
Jeg vil gerne have udskrevet keys fra min hashmap.
Avatar billede arne_v Ekspert
17. december 2003 - 12:52 #4
noget a la:

Vector allkeys = new Vector();
Iterator it = mymap.keys().iterator();
while(it.hasNext()) {
  allkeys.add(it.next());
}
Avatar billede arne_v Ekspert
17. december 2003 - 12:53 #5
Du kan lave en JList fra en Vector.
Avatar billede joanna Nybegynder
17. december 2003 - 12:59 #6
Tak, jeg vil prøve det:-)
Avatar billede arne_v Ekspert
17. december 2003 - 13:16 #7
ok
Avatar billede joanna Nybegynder
17. december 2003 - 13:32 #8
Kan du ikke se hvad der galt med mit  første problem?
Avatar billede arne_v Ekspert
17. december 2003 - 18:56 #9
Dit første problem - er det ikke med at få keys fra HashMap til Vector til JList ?
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