1 pièce(s) jointe(s)
JTable cell : visualiser la partie de droite par defaut sur de longue valeur
Bonjour,
en plein développement Java, je rencontre un problème avec le renderer des cellules d'une JTable.
Je dois afficher des path de fichier dans ces cellules, qui sont plutôt long. J'aimerais pourvoir visualiser la partie de droite par défaut, pour voir rapidement le nom du fichier.
Pour l'instance j'ai ça dans mon CellRenderer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public Component getTableCellRendererComponent (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel c = new JLabel();
c.setForeground(this.color);
if(bold) {
c.setFont(new Font(getFont().getName(), Font.BOLD, getFont().getSize()));
}
if(value != null) {
c.setText((String) value);
c.setToolTipText((String) value);
c.setHorizontalAlignment(alignment);
c.setHorizontalTextPosition(alignment);
}
return c;
} |
Si le path est petit c'est bon (ligne 1)
Sinon c'est pas bon, on visualise à partir de la gauche (ligne 2) et on a pas le nom du fichier sans naviguer dans la cellule (ligne 3):
Pièce jointe 218507
Merci de l'aide que vous pourrez m'apporter pour résoudre mon petit problème :)
Julien