Avatar billede jimmi1311 Nybegynder
19. oktober 2006 - 13:36 Der er 6 kommentarer og
1 løsning

Fixed størelse på knapper

Hej Allesammen

Jeg har et problem med at mine knapper tilpasser sig panelet, hvor de er placeret.

Jeg vil gerne at de har en bestemt størrelse altid.

Hvad kan jeg have gjort forkert??

MVH
Jimmi
Avatar billede mikkelbm Nybegynder
19. oktober 2006 - 13:37 #1
Hvilket layout bruger du i det panel du tilføjer dem til?

Prøv eventuelt:

button.setPreferredSize (new Dimension (100, 50));

På dine knapper.
Avatar billede jimmi1311 Nybegynder
19. oktober 2006 - 14:14 #2
Jeg bruger et GridBagLayout, hvilket måske er problemet? Hvilket layout skal jeg bruge hvis jeg selv vil bestemme størelsen af knapperne??
Avatar billede mikkelbm Nybegynder
19. oktober 2006 - 14:41 #3
Jeg har ikke rigtig leget med GridBagLayout'et, så jeg ved ikke om den forårsager det. Jeg ved at BorderLayout vil trække i dine knapper, så de fylder hele panelet.

Jeg ved at man ved brug af flowlayout selv kan bestemme størrelsen på sine elementer. Og du kan jo i så fald bare tilføje dine knapper til et panel med flowlayout - dette panel tilføjer du så til dit panel med gridbaglayout.

Ved brug af null-layout kan du ligeledes selv bestemme størrelse og placering, men jeg vil fraråde det, da man kan få samme resultat med layout-managers. Og ved brug af layout-managers bliver ens gui meget fleksibel.

Læs mere om layouts her:

http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html
Avatar billede jimmi1311 Nybegynder
20. oktober 2006 - 10:37 #4
Takker, det vil jeg prøve. Smid et svar :-)
Avatar billede mikkelbm Nybegynder
20. oktober 2006 - 10:42 #5
Kommer her...
Avatar billede mikkelbm Nybegynder
27. januar 2007 - 16:58 #6
Lukketid :) ?
Avatar billede jimmi1311 Nybegynder
28. januar 2007 - 15:42 #7
Sorry
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