Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Layout manageri u Javi

[es] :: Java :: Layout manageri u Javi

[ Pregleda: 2446 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-a-1.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Layout manageri u Javi05.12.2009. u 21:42 - pre 175 meseci
Da li pri izradi interfejsa u desktop aplikacijama koristite layout managere poput GridBagLayouta ili koristite ručno pozicioniranje koje omogućava NetBeans IDE? Ranije sam koristio samo .NET(Visual Studio) gde sam koristio ručno pozicioniranje, eventualno dock i anchor ali ništa slično kao što je ovo u Javi. Iako sam shvatio koncepciju svih managera(Flow, Grid, Box, GridBag, ...) nekako mi deluju nezgodni za korišćenje osim u slučaju baš prostog interfejsa.
Kakva je najbolja praksa što se tiče Jave? Da li treba koristiti layout managere samo kada je uočljivo da će se uklopiti ili je poželjno svaki komplikovaniji interfejs realizovati preko GridBag-a?
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Layout manageri u Javi06.12.2009. u 14:14 - pre 175 meseci
Ja korsitim menadzere i gotovo nikad ne koristim direktno pozicioniranje koje je, po mom misljenju, jedino dobro ya najjednostavnije programcice.
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9514
*.teletrader.com.



+10255 Profil

icon Re: Layout manageri u Javi07.12.2009. u 08:24 - pre 175 meseci
Prvo i osnovno je da sagledaš da li će korisniku biti dozvoljeno da resize-je glavni prozor aplikacije.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: Layout manageri u Javi07.12.2009. u 08:44 - pre 175 meseci
Kad smo već kod ovoga, koje layout managere koristite i u kojim kombinacijama?
 
Odgovor na temu

staleks
Aleksandar Stoisavljevic
Java Technical Team Leader
Novi Sad

Član broj: 10869
Poruke: 59
82.117.202.*

Sajt: www.staleksit.in.rs


+1 Profil

icon Re: Layout manageri u Javi07.12.2009. u 08:49 - pre 175 meseci
Imas mnogo kompleksnijih layout managera koji imaju dobre rezultate na GUI-ju.

Primeri:
1.) MigLayout link
2.) Java Swing Layout link

itd.
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9514
*.teletrader.com.



+10255 Profil

icon Re: Layout manageri u Javi07.12.2009. u 09:02 - pre 175 meseci
Kombinacija layouta se podrazumeva. Naravno, tu nema konkretnog odgovora, sve zavisi od konkretne prilike.
Na primer, ako mi treba raspored u dva dela, prvo postavim gridLayot. Onda, na primer u levom delu postavim BorderLayot, a u njemu na North delu flow layout. I td, i td.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Layout manageri u Javi07.12.2009. u 12:09 - pre 175 meseci
Citat:
Java Beograd: Prvo i osnovno je da sagledaš da li će korisniku biti dozvoljeno da resize-je glavni prozor aplikacije.


Apsolutno se slazem, sto ce reci da ces postaviti BorderLayout i u njegov centar postaviti komponentu koja bi trebalo da dobije dodatni prostor tokom resizeovanja. Ja najcesce, bas zbog ovoga, koristim kombinaciju BorderLayout i FlowLayout.

Evo na primeru jedne forme iz jedne moje komercijalne aplikacije:



Koliko se secam, ovde je postavljen borderlayout na glavni panel i gore, levo, dole i u centar su postavljeni posebni paneli. Na gornji panel je postavljen ponovo borderlayout na kome su dva panela postavljena gore i dole sa po flowLayoutom. Levo je ista stvar. Dole je samo jedan panel sa flowlayoutom. A u centru je opet borderlayout na kome postoje dva panela jedan u centru i jedan dole, Taj dole je flow a gore je opet border gde samo ima u centru ova tabela.


Sve ovo dovodi do toga da kad resize-jes prozor sav dodatni prostor odlazi na tabelu simptomi jer tamo (mada se na ovoj slici to ne vidi) ima najvise teksta i cesto bude potrebno da se rasiri...

Nadam se da sam pomogao...




[Ovu poruku je menjao grizzly dana 07.12.2009. u 13:19 GMT+1]
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
*.broadband.blic.net.



+27 Profil

icon Re: Layout manageri u Javi07.12.2009. u 17:49 - pre 175 meseci
To je od prilike kako i ja radim samo sam htio da čujem iskustva drugih. Mada ponekad zna biti smor slagati tolike layout-e, pogotovo kada ima dosta komponenti koje treba uklopiti u formu. Mislio sam možda ima nešto što ubrzava izradu GUI-a tako da se mogu više posvetiti business logici.
Ono što sam primjetio je da NetBeans ima solida GUI editor samo me pomalo iritira što "zaključa kod", ali se za vrlo kratko vrijeme može napraviti veoma složen GUI.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
109.93.176.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Layout manageri u Javi10.12.2009. u 14:36 - pre 175 meseci
Citat:
Java Beograd: Prvo i osnovno je da sagledaš da li će korisniku biti dozvoljeno da resize-je glavni prozor aplikacije.


Iskreno baz layout menadzera, ne vredi uopste razmisljati na ovu temu, cak i da ne moze da menja velicinu prozora, opet imas detalj da ne koriste svi iste fontove, na svim operativnim sistemima, vidjao sam dosta domacih delphi aplikacija koje su bile haos , ako bi neko promenio default setovanja i iskoristio neku fancy temu koja je isto tako dolazila uz sam Windows.

Tako da bi to izveo moras svaku kontrololu da diras i podesavas font, tako da na kraju ispadne skuplje i vece cimanje null layout nego neki drugi.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
109.93.176.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Layout manageri u Javi10.12.2009. u 14:42 - pre 175 meseci
Citat:
bantu: To je od prilike kako i ja radim samo sam htio da čujem iskustva drugih. Mada ponekad zna biti smor slagati tolike layout-e, pogotovo kada ima dosta komponenti koje treba uklopiti u formu. Mislio sam možda ima nešto što ubrzava izradu GUI-a tako da se mogu više posvetiti business logici.
Ono što sam primjetio je da NetBeans ima solida GUI editor samo me pomalo iritira što "zaključa kod", ali se za vrlo kratko vrijeme može napraviti veoma složen GUI.


Na zalost, nisam video dobar free gui editor za javu, ali onaj koji je po meni najbolji je windows builder pro.
 
Odgovor na temu

[es] :: Java :: Layout manageri u Javi

[ Pregleda: 2446 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.