[ MarkoBalkan @ 01.05.2007. 16:19 ] @
| otvorim novu aplikaciju, dodam frame.
i sad hoću dodat gumb ili bilo koji element, problem je u tome da mi gumb razvuče po cijeloj gormi i ne mogu ga smanjiti.
podesio sam layout, frame mogu stavit na bilo koju veličinu, a elemente ne. |
[ Mister_rap @ 05.05.2007. 23:07 ] @
[ Elesar @ 07.05.2007. 16:08 ] @
Prije nego što bilo šta uradiš dobro je da imaš plan. Kada znaš kako će forma da ti izgleda, onda lako možeš da primjeniš odgovarajući layout. Moj savjet je da ne stavljaš dugmiće direktno na formu, već na neki panel, kome ćeš definisati veličinu sa setSize(), ili setPrefedSize() (nisam 100% siguran u naziv ovog drugog metoda ali ide nešto slično).
Ja volim da formu podjelim na strane svijeta (što je podrazumjevano) ili pomoću nekog GridLayuota. Izbjegavaj to da ručno postavljaš koordinate komponenti, jer zamisli situaciju (ako se već nisi našao u sličnoj) da dodaješ novu komponentu na formu, ali na neko mjesto tako da trebaš još nekima da promjeniš koordinate. S druge strane jako je ružno kada mjenjaš veličinu prozora, a komponente ti stoje.
Lično preferiram gore pomenuti GridLayout, ali i GridBagLayout je jako moćno oružje.
[Ovu poruku je menjao Elesar dana 11.05.2007. u 10:42 GMT+1]
[ nemnesic @ 07.05.2007. 16:16 ] @
jos jedan glas od mene za GridBagLayout
[ rj444 @ 08.05.2007. 14:13 ] @
Citat:
nemnesic: jos jedan glas od mene za GridBagLayout
Jos jedan glas i od mene.
[ Mr. Bond @ 17.05.2007. 14:41 ] @
Ja sam taj problem resavao u konstruktoru prozora metodom setLayout(null);
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.