Bon soir
j'essaie de faire une Jtable qui contient des Jtable
pour cela j'ai fais un petit code mais il me donne des résultats bizard
voici le code, vous allez voir que la table qui doit être dans la second cellule n'est pas de taille prévue 2x2......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 import java.awt.Component; import javax.swing.JFrame; import javax.swing.JTable; import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; public class MyTableCellRenderer extends JTable implements TableCellRenderer { public MyTableCellRenderer() { super(2, 2); } public Component getTableCellRendererComponent(JTable arg0, Object arg1, boolean arg2, boolean arg3, int arg4, int arg5) { return this; } public static void main(String[] args) { JFrame jf = new JFrame(); JTable jt = new JTable(3, 2); TableColumn col = jt.getColumnModel().getColumn(1); col.setCellRenderer(new MyTableCellRenderer()); jf.add(jt); jf.setVisible(true); } }
Partager