Bonjour,
Je voudrais savoir si quelqu'un à réussi à appliquer un cellrenderer sur un jxtreetable sans que ca lui enlève la présentation en arbre???
j'ai testé les 2~3 exemples que j'ai trouvé et tous transforment mon jxtreetable en table toute bête.
Je voudrais savoir si c'est faisable???
Un peu de code qui ne sert à rien pour ceux qui en réclament :
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 tableCompte = new JXTreeTable(new CompteTreeTableModel(construitArbreCompte())); DefaultTableCellRenderer renderer = new DefaultTableCellRenderer() { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component component = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); if (component instanceof JLabel) { ((JLabel) component).setText("!!!"); } return component; } }; tableCompte.getColumnModel().getColumn(CompteTreeTableModel.COMPTE_COL).setCellRenderer(renderer);
Partager