Avatar billede jarret Nybegynder
22. maj 2005 - 21:04 Der er 14 kommentarer og
1 løsning

Baggrundsbillede på JPanel?

Hvordan gøres det nemmets?
sider og prøver med

JLabel logo = new JLabel(new ImageIcon("logo.gif"));
getContentPane().add(logo);
getContentPane().setBounds(10,10,400,400);

men det virker ikke...
Avatar billede mikkelbm Nybegynder
22. maj 2005 - 21:06 #1
JLabel logo = new JLabel(new ImageIcon("logo.gif"));
logo.setBounds(10,10,400,400);
getContentPane().add(logo);

?
Avatar billede arne_v Ekspert
22. maj 2005 - 21:10 #2
hvordan virker det ikke ?
Avatar billede jarret Nybegynder
22. maj 2005 - 21:13 #3
hov det skulle være:   
                JLabel logo = new JLabel(new ImageIcon("logo.gif"));
        getContentPane().add(logo);
        logo.setBounds(10,10,400,400);

billedet kommer ikke frem.
Avatar billede jarret Nybegynder
22. maj 2005 - 21:14 #4
jeg ved slet ikke om man kan gøre det sådan som jeg gør

hvordan ville i til føje et baggrunfsbillede?
Avatar billede mikkelbm Nybegynder
22. maj 2005 - 21:14 #5
Og billedet logo.gif ligger i roden af classpath?
Avatar billede jarret Nybegynder
22. maj 2005 - 21:16 #6
der var den sku jeg havede lagt den i src folderen....vups tak
Avatar billede jarret Nybegynder
22. maj 2005 - 21:17 #7
den går vist til mikkel - ligger du et svar
Avatar billede mikkelbm Nybegynder
22. maj 2005 - 21:17 #8
Kommer her.
Avatar billede arne_v Ekspert
22. maj 2005 - 21:29 #9
for en god ordens skyld - den ImageIcon constructor søger i processens
current dir ikke i toppen af classpath
Avatar billede jarret Nybegynder
22. maj 2005 - 21:53 #10
ok arne. ved en af jer om man ændre flere elementer på en gang?

f.eks. hvis jeg vil undgå at skulle skrive:

        logindmedlem.setBackground(new Color(185, 128, 128));

        administrator.setBackground(new Color(185, 128, 128));
Avatar billede jarret Nybegynder
22. maj 2005 - 21:55 #11
det bedste jeg kan komme på er:

String farve =  "185, 128, 128"    ;   
                logindmedlem.setBackground(new Color(farve));

        administrator.setBackground(new Color(farve));
Avatar billede jarret Nybegynder
22. maj 2005 - 21:57 #12
eller måske nærmere

int farve = 128;

logindmedlem.setBackground(new Color(farve, farve, farve))
Avatar billede arne_v Ekspert
22. maj 2005 - 21:57 #13
det kan du ikke

(medmindre du putter dem i et array og bruger en for løkke)
Avatar billede jarret Nybegynder
22. maj 2005 - 22:00 #14
ok - tak arne
Avatar billede mikkelbm Nybegynder
23. maj 2005 - 13:57 #15
>> Arne - 22/05-2005 21:29:13

Selvfølgelig. Det var egentlig også det jeg prøvede at sige. Dog med et forkert ordvalg :)
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