Bonjour,
dans ma table, je place un textfield à la colonne 1, comme ça :
une cellule de la colonne 1 reçoit le focus, elle a l'air normale, mais à la première frappe le textfield apparaît : il n'est pas de la bonne hauteur, il y a une bordure autour de lui, si bien que les lettres apparaissent tronquées en hauteur; ensuite quand la cellule perd le focus les lettres sont de nouveau normales (affichées par la cellule et non plus par le textfield ?).
Code : Sélectionner tout - Visualiser dans une fenêtre à part jXTable1.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(monTextfield));
Comment supprimer la bordure dans la cellule ?
J'ai essayé jXTable1.setBorder(BorderFactory.createEmptyBorder()) mais sans succès... il faudrait le dire à la cellule, pas à la table.
Merci à toute réponse !
Partager