Avatar billede halfblind Nybegynder
03. november 2001 - 16:18 Der er 3 kommentarer og
1 løsning

ImageIcon

Hej...
Hvordan kan jeg få et gif billede til at skifte afh. af om databasen returnerer true eller false? og skifte når man klikker på det?
Avatar billede quaid Nybegynder
03. november 2001 - 16:30 #1
Kan du ikke lade det være bestemt af if og else, og så en focusListener på billedet så du kan skifte igen når du klikker på det ??
QD::
Avatar billede logical Nybegynder
04. november 2001 - 14:28 #2
Er det du vil have ikke en slags RadioButton bare med andre iconer ??

Prøv dette her:

        JRadioButton r = new JRadioButton(\"Choose me\");
        r.setIcon(new ImageIcon(\"hest.gif\"));
        r.setSelectedIcon(new ImageIcon(\"hest2.gif\"));
Avatar billede halfblind Nybegynder
04. november 2001 - 15:02 #3
nej.... det er bare nogle alm. gif billeder. Det er faktisk en vector jeg får returneret når jeg kalder metoden, og når jeg får den, der hvor der er en objekt reference skal der vises f.eks. billede 1 og der hvor der ikke er en objekt reference skal der vises billede2.

hvis der er index 0-4 skal der være 5 billeder og hvilket billede der skal være afhænger om et element indeholder null eller en reference
Avatar billede logical Nybegynder
04. november 2001 - 15:47 #4
Er det en slags thumbnails med \"thumbnail uavailable\" billede hvis det ikke er der :-) Det ligner noget i den slags.
Men hvad så med det der, at klikke på billedet? Skal det få den til at sætte en værdi i databasen, og vil det så ikke betyde,at billedet skal ændre sig.

Hvis din kommentar ovenover er alt hvad du skal bruge, så gør følgende:

Enumeration enum = victor.elements();
while(enum.hasMoreElements()) {
  DBObject dbo = (DBObject) enum.nextElement();
  ImageIcon img = (dbo.image!=null) ? dbo.image : DEFAULT_BILLEDET;
  panel.add(new JLabel(img));
}

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