Avatar billede thomaslp Nybegynder
29. december 2001 - 16:43 Der er 7 kommentarer

Størrelse af JButton

Hvordan ændrer jeg størrelsen (højden) på en JButton
Avatar billede erikjacobsen Ekspert
29. december 2001 - 16:46 #1
Det bør du lade din layoutmanager om. Hvad gør du?
Avatar billede Slettet bruger
29. december 2001 - 16:49 #2
setSize(int, int)
Avatar billede carstenknudsen Nybegynder
29. december 2001 - 20:26 #3
Du kan bl.a. sætte margin rundt om den med setMargin(Insets), du kan vælge en anden font eller icon hvis du viser et billede. At sætte en absolut størrelse eksplicit er derimod normalt ikke en god ide.
Avatar billede mosquito Nybegynder
30. december 2001 - 10:08 #4
her er et forslag til anden layoutmanager hvor du kan placerer dine elementer ifølge almindelige x og y koordinater... meget let at anvende og dit layout bliver som du ønsker..


getContentPane.setLayout( null );

JButton newButton = new JButton(\"New Button\");

getContentPane.add(newButton);

// X,Y koordinater og bredde samt højde på newButton
newButton.setBounds(580,290,90,20);
Avatar billede erikjacobsen Ekspert
30. december 2001 - 10:33 #5
null-layout anbefales generelt ikke, da du kun får det til at se pænt
ud på en platform. Designer du til windows, vil det se herrens ud
på en Mac
Avatar billede mosquito Nybegynder
30. december 2001 - 10:54 #6
ja, så blev jeg så klog... og såfremt programmet skal være platforms uafhængig, ja så må man jo ty til layoutmanager... ellers er null-layout en let løsning
Avatar billede erikjacobsen Ekspert
30. december 2001 - 11:10 #7
Bare der var en  let løsning til alting ;)
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