Avatar billede saxtus Nybegynder
11. december 2003 - 22:38 Der er 8 kommentarer og
2 løsninger

icon i javaprogram

jeg er i gang med at lave et program, og kan bare ikke huske hvordan.
Avatar billede saxtus Nybegynder
11. december 2003 - 22:39 #1
okay, er vist ved at være lidt træt *g*

jeg skal bare have sat et icon ind i et program på den mest simple måde
Avatar billede arne_v Ekspert
11. december 2003 - 22:40 #2
Er det:

ImageIcon ic = new ImageIcon(getClass().getRessource("billed.fil"));

du leder efter ?
Avatar billede saxtus Nybegynder
11. december 2003 - 22:44 #3
jeg mente at det var noget med ImageIcon icon = new ImageIcon("icon.gif");
men det broker den sig over, jeg skal vel også sætte den ind på en eller anden måde
Avatar billede arne_v Ekspert
11. december 2003 - 22:45 #4
Den måde kan du også gøre det på.

Skal du ikke bare have importeret javax.swing.* ?
Avatar billede repsak Nybegynder
12. december 2003 - 02:18 #5
jeg ved ikke hvad du mener, men hvis du mener det lille programicon, så er det således:
jframe.setIconImage(Toolkit.getDefaultToolkit().getImage("icon.gif"));
Avatar billede eyesonly Nybegynder
12. december 2003 - 09:54 #6
Du skal bare skrive følgende i din GUI:

setIconImage(new ImageIcon("billed.jpg").getImage());

Men jeg har kun prøvet at få jpg til at virke....bmp og ico lykkedes ikke!!!
Avatar billede walker Nybegynder
14. december 2003 - 10:14 #7
arne_v's måde at hente filen ind i imageicon'en er den bedste, da den virker både ved almindelig og jar-filer.
ImageIcon ic = new ImageIcon(getClass().getRessource("billed.fil"));

du kan så sætte den ind som program ikon som eyesonly skriver:
setIconImage( ic );

eller smide den ind i en JLabel:
JLabel jl = new JLabel (ic);

du kan også "selv" tegne den med graphics klassen... noget i retning af:
paint(Graphics g) {
g.drawImage(ic.getImage(), x, y, this);
}
Avatar billede arne_v Ekspert
14. december 2003 - 14:32 #8
Jeg vil ligge et svar.
Avatar billede saxtus Nybegynder
16. december 2003 - 07:53 #9
tester det lige
Avatar billede arne_v Ekspert
26. december 2003 - 16:27 #10
OK ?
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