Bonjour,
je rencontre un léger soucis de redimensionnement d'une JTable que je place dans un JScrollPane mis dans un Jpanel le tout placé dans un JSplitPane.
IHM : Une JInternal frame présentant une colonne gauche avec deux panel Haut et Bas, une colonne droite pour un autre panel. La colonne gauche est définie par un JSplitPane. L'élément du haut est un JPanel contenant un Jtree et l'élément du bas (celui qui pose soucis) un JPanel contenant une JTable :
Pb : Lorsque je déplace le divider du splitpane, l'élément du bas ne se redimensionne pas, j'aimerais que la table prennent tout l'espace possible mais elle reste au minimumsize. Il semblerait que j'eusse oublié quelquechose hein ? car l'élément du haut (un Jtree mis dans un JScrollPane dans un JPanel) occupe toute la place possible !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 jtable.setRowHeight(jtable.getRowHeight()+3); //jtable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); //TableColumn col = jtable.getColumnModel().getColumn(0); //col.setPreferredWidth(150); //Create the scroll pane and add the tree to it. JScrollPane tableView = new JScrollPane(jtable); tableView.setColumnHeaderView(jtable.getTableHeader() ); tableView.getViewport().setView(jtable); Dimension minimumSize = new Dimension(280, 280); tableView.setMinimumSize(minimumSize); tableView.setPreferredSize(minimumSize); jp.add(tableView); return jp;
Partager