PDA

View Full Version : [JAVA]Resize componenti


MEMon
20-09-2006, 19:03
E' normale che dei componenti inseriti in un JPanel che possiede il FlowLayout non vengono ridimensionati quando il JPanel cambia dimensione?
Io dei componenti ne scelgo la dimensione con setPreferredSize(), in teoria non dovrebbero comunque adattarsi al container che li ospita?
Ho provato a giocare con setMaximumSize() e setMinimumSize() ma non funzionano!

Mixmar
20-09-2006, 22:14
E' normale che dei componenti inseriti in un JPanel che possiede il FlowLayout non vengono ridimensionati quando il JPanel cambia dimensione?
Io dei componenti ne scelgo la dimensione con setPreferredSize(), in teoria non dovrebbero comunque adattarsi al container che li ospita?
Ho provato a giocare con setMaximumSize() e setMinimumSize() ma non funzionano!

Purtroppo i layout manager di java hanno la pessima abitudine di non rispettare "le volontà" dei componenti per quanto rigurda le loro dimensioni... a parte il BoxLayout: vedi se ti può aiutare (http://java.sun.com/docs/books/tutorial/uiswing/layout/box.html)...

MEMon
20-09-2006, 22:22
Solo una cosa ti posso dire: grazieeeeeeeeeeeeeeeeeeee!!!!!!!!!!!!!!
E' proprio quello che fa per me!!!