Ciao a tutti,
è possibile aumentare le dimensioni di un jTable in base alle dimensioni del frame?
come per una tabella html che si imposta 100%
grazie
Ciao a tutti,
è possibile aumentare le dimensioni di un jTable in base alle dimensioni del frame?
come per una tabella html che si imposta 100%
grazie
Come qualsiasi altra componente, si'.
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
come
In generale non bisogna fare nulla. Ci pensa il Layout Manager.
A meno che tu non voglia che le righe si ridimensionino per occupare tutto lo spazio anche quando non ci sono dati a sufficienza.
Forse stai usando un Layout Manager che blocca le dimensioni della Jtable. O peggio, non stai usando nessun Layout Manager.
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
si
non sto utilizzando nessun layout manager
cosi avevo la possibilità di iserire tutti gli oggetti visuali a mio piacimento
ilmio panel contiene un form di ricerca con l'elenco costruito con il jTable
Allora devi mettere un listener sulla finestra. Quando viene ridimensionata, ridimensioni pure la tabella.
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
qual'è l'evento che scatena il ridimensinamento
Cacchius... Sai che non lo so!?!
Nel frattempo potresti risolvere facendo l'override di paint() o paintComponent() della table o del suo contenitore.
Un'altro tentativo potrebbe essere quello di infilare la table dentro un JPanel su cui setti un Layout Manager in modo che vada ad occupare tutto lo spazio rimasto libero, pero' la fattibilita' dipende dal "resto" della tua interfaccia.
Alcune librerie esterne (https://jgoodies.dev.java.net/) permettono di fare questa cosa (prendi tutto lo spazio che rimane) in maniera trasparente.
Pero' se l'interfaccia e' abbastanza semplice da poter fare questa operazione, lo e' anche perche' sia possibile ottenerla senza grossi sforzi con il GridBagLayout. Per sfoltire la complessita' di questo strumento puoi usare una classe ausiliaria come questa:
http://www.horstmann.com/articles/GBC.java
Controlla anche questo thread postato appena ieri:
http://forum.html.it/forum/showthrea...hreadid=829158
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
il tableLayout mi sembra molto interessante
ora cerco di capire come funziona.
Ciao e grazie![]()
Ho utilizzato tablelayout
ma ora ho un problema con i campi textbox
che si allargano 100% in base alla dimensione del frame
io invece vorrei dei textbox fissi.
come faccio????? :master: