Bonjour,
dans ma table, je place un textfield à la colonne 1, comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
jXTable1.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(monTextfield));
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 ?).

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 !