Avatar billede sluppermanden Nybegynder
02. april 2003 - 19:29 Der er 12 kommentarer og
1 løsning

JToggleButton med farver

Er det muligt at ændre farve på begge tilstande for en JToggleButton.

Og i så fald hvordan ?
Avatar billede arne_v Ekspert
02. april 2003 - 20:54 #1
Prøv med setBackground.
Avatar billede sluppermanden Nybegynder
02. april 2003 - 20:57 #2
Det er prøvet, men her kan jeg kun sætte den ene farve.
Når jeg trykker på knappen for den bare en lidt mere kedelig grå farve end knapper plejer at have.
Avatar billede sluppermanden Nybegynder
02. april 2003 - 20:58 #3
Det er den "pressed" farve jeg gerne vil ændre.
Avatar billede viht Nybegynder
03. april 2003 - 08:56 #4
Giv knappen nogle ikoner:

JToggleButton button = new JToggleButton (new ImageIcon("normal.gif"));
button.setPressedIcon(new ImageIcon("pressed.gif"));
button.setRolloverIcon(new ImageIcon("rollover.gif"));
button.setDisabledIcon(new ImageIcon("disabled.gif"));
Avatar billede sluppermanden Nybegynder
07. april 2003 - 10:53 #5
Det er ok ide, men problemet er at der skal stå noget på knappen samtidig.
Dette skal stå oven på farven.
Avatar billede viht Nybegynder
07. april 2003 - 11:03 #6
Ja, det tegner du jo på ikonet. Det er de facto måden at gøre det på.
Avatar billede sluppermanden Nybegynder
14. april 2003 - 09:37 #7
Det var da en skam.
Avatar billede viht Nybegynder
14. april 2003 - 09:39 #8
Du afviser et rigtigt svar.
Avatar billede viht Nybegynder
14. april 2003 - 09:47 #9
Men det er naturligvis dit valg.
Prøv filerne:
buttonImage2.gif
buttonImage3.gif
buttonImage4.gif
på følgende link:
http://home.zcu.cz/java/swing-1.0.2/examples/SwingSet/classes/images/
Avatar billede sluppermanden Nybegynder
14. april 2003 - 09:48 #10
Nej jeg spurgte om farver og ikke billeder
Avatar billede arne_v Ekspert
14. april 2003 - 09:50 #11
Jo.

Men så vidt jeg har forstået på viht, så er det korrekte svar
at det kan man ikke.

Man kan opnå samme effekt ved lidt snedig brug af billeder.

Normalt forventer man point ved korrekt svar. Også selvom
svaret ikke er godt nyt for spørgeren.
Avatar billede sluppermanden Nybegynder
14. april 2003 - 09:52 #12
Jeg kan godt se din ide men efter som det jeg skal bruger en knap der skifter farve alt afhængigt af hvilket tal der står på den. Der med er billeder en dårlig ide. Da man skal lave et billede for hver tænkelig løsning.
Avatar billede sluppermanden Nybegynder
14. april 2003 - 09:56 #13
Efter at have kigget på formuleringen af mit spørsmål kan jeg godt se at det måske var en smule unfair. Jeg opretter et nyt spørgsmål til viht, så han ikke føler sig forbigået. Jeg skal nok prøve at formulere mig klare i fremtiden.
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