[ Branko Santo @ 22.12.2005. 13:44 ] @
| Code:
JPanel formZaDodavanje = new JPanel();
formZaDodavanje.setLayout(new BoxLayout(formZaDodavanje, BoxLayout.Y_AXIS));
formZaDodavanje.add(prviSloj());
formZaDodavanje.add(Box.createVerticalGlue());
formZaDodavanje.add(drugiSloj());
To je otprilike kod. Pokusavao sam milion varijacija i ne radi mi uopste ni vertical ni horizontal, createRigidArea() mi funkcionise lepo.
prviSloj() i drugiSloj() vracaju JPanel objekte.
Probao sam i izmedju nekih button ali mi opet nije radilo.
Pomoc?
Hvala! |
[ me-tuzalem @ 23.12.2005. 13:04 ] @
Možda su ti paneli takvih dimenzija da ne možeš da uočiš da ipak radi. Probaj sa komponentama kojima postaviš sve dimenzije (preffered, minimum i maximum) pa testiraj. Ubeđen sam da radi. Ja bar nikad nisam imao problema.
[ Branko Santo @ 23.12.2005. 16:08 ] @
:) Uh ubi me ovo.
Evo uzeh dva buttona, sve dimenzije postavio, ubacio i opet mi ne radi :)
Pa ovo nije normalno :)
Ni filler mi ne radi, riggidarea mi pak radi.
:(
Ubit cu se!
[ Branko Santo @ 23.12.2005. 21:18 ] @
Napravio sam! :)
Greska je bila sledeca.
panel sa GridBagLayout
pa u njega panel sa BoxLayout
E pa to ne radi kako treba
gridBagLayout sam promenio u Border i sad radi :)
Hvala me-tuzalem-e jos jednom ;)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.