Avatar billede gruppe_trio Nybegynder
19. marts 2003 - 09:55 Der er 3 kommentarer og
1 løsning

JComboBox

Er det muligt at forhindre en JComboBox i at blive ligeså stor som det længste element i den? Altså fastsætte en bestemt bredde.
Avatar billede magoo20000 Nybegynder
19. marts 2003 - 10:22 #1
I kan mht. pixels mæssigt godt angive størrelsen

I skal bruge:

void setMaximumSize(Dimension maximumSize)
void setMinimumSize(Dimension minimumSize) 
void setPreferredSize(Dimension preferredSize) 

Der er i øvrigt meget om denne komponent på http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
Avatar billede gruppe_trio Nybegynder
20. marts 2003 - 13:58 #2
Vi er stødt ind i nogle problemer som må løses først, men vil kigge på dit svar senere.
Avatar billede gruppe_trio Nybegynder
07. april 2003 - 12:37 #3
Så har vi omsider nået at prøve dit svar. Det er muligt vi gør noget
forkert, men det virker som om JComboBox skider på maximumSize og
preferredSize - den bliver alligevel så stor (lang) som det længste element.

Er det ikke muligt at sige den skal ignorere længden på elementerne?
Avatar billede gruppe_trio Nybegynder
07. april 2003 - 15:08 #4
øv... Det er os der ikke har styr på det... Vi kørte en opdater-metode på combobox'en *efter* at vi havde sat størrelsen. Ved at sætte størrelsen efter opdateringen, fungerede det fint.

Tak for hjælpen!
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