Avatar billede fear Nybegynder
26. maj 2001 - 12:33 Der er 4 kommentarer og
1 løsning

problemmer med ImageIcon & Label\'s............

Jeg har et Icon som skal smides ind på et label, men det virker ikke rigtigt.

Jeg har prøvet med:

visbillede_label.setIcon(new ImageIcon(Icon));
det virker ikke.

***************************************

jeg forsøgte så at smide Iconet over i en String og smide den ind på labelen:

String a =Icon.toString();
visbillede_label.setIcon(new ImageIcon(a));

det virkede heller ikke!!

Er der nogle der kan hjælpe???
Avatar billede fear Nybegynder
26. maj 2001 - 12:58 #1

ImageIcon icon = new ImageIcon(\"Testbillede.gif\");
visbillede_label.setIcon(new ImageIcon(icon.toString()));

på denne måde virker det, men her laver jeg jo et nyt icon udfra et billede som ligger på min harddisk, og det er ikke meningen.
*************



sådan her skal det virke:

-jeg har en metode som returer et icon, og det er det icon som skal smides ind op visbillede_label?????
Avatar billede kama Nybegynder
26. maj 2001 - 13:26 #2
Når du allerede har lavet dit ImageIcon, så kan du enten sige:
Jlabel label = new JLabel(icon);

eller hvis det er initialiseret:
label.setIcon(icon);
Avatar billede bearhugx Nybegynder
27. maj 2001 - 13:39 #3
Hejsa igen fear...
Stadig icon-problemet ???? ... Du sagde ellers at du fik det til at virke ....
(ref. spm : 75098)

Brug :
  visBillede_label.setIcon( new ImageIcon( [filnavn på icon] ) );

/Søren Munk Skrøder


Avatar billede bearhugx Nybegynder
27. maj 2001 - 13:42 #4
Ups... havde ikke læst, at du havde en metode, som returnerede et Icon...
I så fald kan du bare skrive

  visbillede_label.setIcon( dinMetodeSomHenterEtIcon() );

/Søren Munk Skrøder
Avatar billede fear Nybegynder
27. maj 2001 - 17:32 #5
igen er du en stor hjælp bearhugx.

Thanks.
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