|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[JAVA] GUI: maledetti layout!!!
Ciao Ragazzi, ho un problema...
Da un po' di tempo a questa parte non faccio altro che realizzare GUI con JFrame di taglia fissa per poi settare il Layout a null. Questo perchè non c'ho capito gran che su come funzionano e perchè poi non riesco a personalizzarli come voglio io. E così per ogni controllo definisco i bounds. Per esempio: il BorderLayout, divide il JFrame in 5 parti: 1 a nord 3 al centro e 1 a sud... ma se io volessi ridimensionare il pannello a nord, unificare i 3 pannelli centrali, e ridurre il pannello a sud???? non ci riesco proprio.... Uso Eclipse per sviluppare apps in java ed accetto consigli!!! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
utilizza un GridBagLayout o un BoxLayout che sono più flessibili. Gli altri sono adatti solo a esigenze molto semplici. |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Ok grazie, proverò...
dici che con questi Layout riesco a modificare le sezioni delle celle??? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
Cosa devi fare esattamente? |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Devo fare una GUI per un server ftp e tra l'altro sto anche cercando di ingegnarmi per farla carina..
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
nelle API JAVA se cerchi Layout ti dice anche le classi eredi, e da quì puopi vedere una marea di layout disponibili, clicchi su ognuno e ti dà la descrizione.
Credo che questo sia il modo migliore per verificare quale layout i conviene utilizzare.
__________________
My gaming placement |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
grazie, tra l'altro ho anche il manuale di JFC Swing
i problemi sono un po' più nel particolare..... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:58.




















