Avatar billede kube Nybegynder
09. november 2002 - 14:16 Der er 3 kommentarer og
1 løsning

MouseListener på billede?

//kontruktøren
Toolkit tkBear = Toolkit.getDefaultToolkit();
bear = tkBear.getImage("bear.jpg");

//paint metoden
g.drawImage(bear, 330, 30, this);

Er det muligt at sætte en form for Listener på et billede eller skal det laves til en button først? - Eller er der en anden måde..(så man kan se om der er blevet klikket på et bestemt billede?)

mvh kube
Avatar billede kube Nybegynder
09. november 2002 - 15:52 #1
nu har jeg lagt ImageIcon ind i et label og add'et det. Således kan jeg med mouseListeneren kalde getsource.
men nu lyder mit spørgsmål på hvorledes jeg får baggrundsfarven hvid!!
i min konstruktør har jeg sat..

setBackground(Color.white);
setForeground(Color.black);

men baggrunden er grå?
Avatar billede kube Nybegynder
09. november 2002 - 16:05 #2
Container c= getContentPane();

er det i stedet contentPane man skal sætte baggrundsfarve på eller hvorledes?
Avatar billede kube Nybegynder
09. november 2002 - 16:10 #3
c.setBackground(Color.white);
så skulle min stupide spørgetime være færdig...  ;-)
Avatar billede carstenknudsen Nybegynder
09. november 2002 - 16:13 #4
Ja, du skal sætte baggrundsfarven på contentpanen
ikke på JFrame'en. Husk at nogle gange vises baggrunden
ikke, hvis komponenterne i den fylder hele contentpanen ud.
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