Avatar billede javanewbie Nybegynder
14. september 2004 - 14:49 Der er 5 kommentarer og
1 løsning

Margin på knap

Jeg har en knap (JButton) som jeg har liggende i et BoxLayout. Jeg kunne godt tænke mig en smule luft rundt om knappen, og har læst mig til at det (vistnok) skal gøres med Inset. Så langt så godt, men hvordan bruger jeg egentlig Inset til at lave den ønskede margin som f.eks. kunne være 5 pixel hele vejen rundt om knappen....?
Avatar billede javanewbie Nybegynder
14. september 2004 - 14:49 #1
sorry.... Inset ->>> Insets
Avatar billede Slettet bruger
14. september 2004 - 14:54 #2
JButton minKnap = new JButton("Det her er min knap");
minKnap.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

Burde gøre tricket ;-)
Avatar billede javanewbie Nybegynder
14. september 2004 - 15:00 #3
Nix. Det fjerner helt kanten på min knap. :-/
Avatar billede Slettet bruger
14. september 2004 - 16:03 #4
Hvad så med:

minKnap.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5), minKnap.getBorder()));

sååååå, burde det virke ?
Avatar billede Slettet bruger
14. september 2004 - 16:19 #5
Jeps, det så det ud til... Jeg takker for point :-)
Avatar billede javanewbie Nybegynder
14. september 2004 - 16:19 #6
Den opfører sig dog lidt mystisk. Jeg bruger et BorderLayout, og knappen rager nu en smule ind over feltet ved siden af.

Det må jeg bare prøve at løse....
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