Avatar billede Slettet bruger
20. november 2007 - 12:59 Der er 2 kommentarer og
1 løsning

Problem med gridbaglayout

Hej

Jeg bruger gridbaglayout til en min application, i min appl har jeg nogen paneler som jeg kan vise og skjule med setvisible. Menningen er at de andre paneler ikke skal rykke sig når jeg skjuler et panel, men det gør de desværre. Så jeg vil høre om der er en måde man kan låse layoutet så det ikke kan rykke sig, lige meget hvad der sker i applicationen.
Avatar billede di8leva Nybegynder
20. november 2007 - 15:48 #1
Det kan du ikke hvis du bruger gridbaglayout på den måde...

Når en Panel bliver visible = false så skjules den helt, og noget andet fylder ud den plads som den Panel ikke längre skal bruge.

En måde (hvis du bruger faste störrelser på dine Panels) er at i hvert panel så bruger du en CardLayout, som indeholder to "cards", din almindelige view, og en helt tom JPanel, så i stedet for at bruge setVisible(false/true) byder du "card" som vises. Så bliver din JPanel tom, men beholder sin störrelse.
Avatar billede Slettet bruger
22. december 2007 - 23:28 #2
Smid et svar, valgte at lave gridlayout med gridbaglayout inden i.
Avatar billede Slettet bruger
29. januar 2008 - 14:33 #3
Lukker
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