20. november 2007 - 12:59Der 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.
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.
Synes godt om
Slettet bruger
22. december 2007 - 23:28#2
Smid et svar, valgte at lave gridlayout med gridbaglayout inden i.
Synes godt om
Slettet bruger
29. januar 2008 - 14:33#3
Lukker
Synes godt om
Ny brugerNybegynder
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.