Avatar billede meek Nybegynder
23. maj 2002 - 12:23 Der er 5 kommentarer og
1 løsning

Ikon på alle JFrames/JOptionPanes...

Hej eksperter;

Jeg har en ikon-fil (hms1.ico) som jeg gerne vil have alle mine JFrames / JOptionpanes til at bruge. Min Java-bog snakker om ikoner, men de sidder allesammen inde i vinduet og ikke oppe i toppen af vinduet (titelbaren).

Hordan får jeg hms1.ico ind på en Jframe?? JOptionPane ??

Meek
Avatar billede jword Nybegynder
23. maj 2002 - 12:44 #1
frame.setIconImage(new ImageIcon(ClassLoader.getResource("miticon.gif"));

skal være gif eller jpg
Avatar billede meek Nybegynder
23. maj 2002 - 13:08 #2
hehe hej igen;

på en ClassLoader findes ingen metoder ved navn: getResource(), der findes 4 en af dem er getSystemResource();

desuden for jeg 10000 fejl. eks.
- method setIconImage(javx.swing.ImageIcon) not fould in class Gui1

Har du nogen ide om hvad jeg gør galt ??
Avatar billede jword Nybegynder
23. maj 2002 - 13:15 #3
min fejl... metoden til setIconImage tager Image og ikke ImageIcon (Icon) .... altså skal du loade dit image f.eks. via toolkit.getImage(filnavn). Toolkit får du via din frame, altså:
JFrame frame = new JFrame("mit jframe");
frame.setIconImage(frame.getToolKit().getImage("mitbilled.gif"));
Avatar billede meek Nybegynder
23. maj 2002 - 13:24 #4
Du har simpelthen styr på det..

takker endnu en gang -> tror at mit program bliver godt nu :)))
Avatar billede meek Nybegynder
23. maj 2002 - 13:25 #5
ohh, forresten hvordan så med JOptionPane'sne ??
Avatar billede meek Nybegynder
23. maj 2002 - 13:27 #6
aha.. de kommer automatisk med !! cool !!
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