07. februar 2006 - 19:29Der er
9 kommentarer og 1 løsning
Størrelse af TextArea i GridBagGui
Hej!
Jeg sidder med en større gui opbygget i GridBagGui, hvor bl.a. har nogle TextArea's, som jeg ikke kan styre størrelsen af.
Kort fortalt handler det om, at jeg gerne vil have dem til at fylde skærmen ud lige meget hvor stor skærmen er. Derfor er de sat op med weight og fill. Et sted er der f.eks. 3 TextArea's ved siden af hinanden, som hver er vægtet med 1, hvorved de hver burde fylde 1/3 af skærmen - og det gør de sådan set også til at starte med. Men med det samme, at jeg begynder at skrive i et af felterne fylder det mere og mere og presser dermed de andre i størrelse.
Men vil du ikke lige uddybe, hvorfor du mener, at det vil gøre en forskel at sætte weight til 0.1? For det er vel forholdet imellem de uddelte vægte, der er interessant - og det vil være uændret?
Og hvis jeg sætter en preferredSize osv. så bevæger jeg mig vel over en statisk opsætning - eller er der noget, som jeg har misforstået?
0.1 er den blide måde et object skal expandere/krympe på og 1.0 er selvfølgelig den hårde måde, det er ikke kun forholdet, du får en blidere og hurtigere reagerende gui ved at køre så lavt som muligt - personligt har jeg aldrig været over 0.2
Nej - du giver tværtimod object nogle grænser som det kan expandere/krympe ud fra
Jeg må ærligt indrømme, i øjeblikket kan jeg ikke lave et eksempel som ter sig sådan, men jeg har selv oplevet problemet og løst det som tidligere beskrevet.
Jo, tak :) Jeg fik det til at spille for meget længe siden...
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.