PDA

View Full Version : [Swing]forzare proporzioni JComponent


NA01
27-04-2006, 10:16
ho un simpatico JComponent che visualizza un grafico.
vorrei che prendesse le proporzioni da un file di configurazione, ma non so come forzare la proporzione.
nel momento in cui faccio il resize del pannello anche se ci chiamo una setSize che mi sistemi le proporzioni non ottengo alcun risultato.
esattamente nello stesso modo ignora le chiamate a setMinimumSize (il che e` un problema secondario)
come posso costringere il mio JComponent a rispettare le corrette proporzioni tra altezza e larghezza?

grazei, ciao

PGI-Bis
27-04-2006, 13:10
Credo che la via pił semplice sia creare un LayoutManager ad hoc. Associ il tuo LayoutManager ad un contenitore e inserisci in quel contenitore il tuo componente che disegna il grafico. Puoi creare il LayoutManager in modo che accetti una proporzione in costruzione e la applichi al contenuto del contenitore che gestirą.