Comment rendre les cellules de ma JTable non éditable dans mon cas - Java - Programmation
Marsh Posté le 17-10-2011 à 14:01:28
Ça se fait dans le modèle de la JTable, avec isCellEditable().
J'avais pas lu tout ton code. C'est le Bronx et surtout, tu as l'air de setter le modèle de ta table 2 fois (lignes 20 et 37), c'est certainement ce qui pose problème. On sait pas où est appelé ListeRegistre() (et avec une lecture rapide, on pense que c'est une classe vu que la première lettre est en majuscule).
Marsh Posté le 17-10-2011 à 15:22:29
LeRiton,merci bien pour tes remarques,mais meme apres correction le problème demeure inchangé.En fait j'ai pas de souci dans l'appel de la methode listeRegistre(),je l'ai appelé dans le constructeur de ma classe et ça marche bien,mon problème si situe en réalité dans l'appel de la methode isCellEditable().meme avec ce code là :
aModel = new DefaultTableModel (
{
public boolean isCellEditable(int row, int col)
{return false;}
}
);
j'ai une érreur du genre {illegal start of expression}.Peut-etre ourriez-vous m'aider.Merci
Marsh Posté le 17-10-2011 à 12:29:15
Bonjour à tous, voici, depuis un moment je butte contre un problème que je n’arrive pas à resoudre, celui de rendre les cellules de ma Jtable non éditables.je sais que la méthode « isCellEditable(int row, int col) » le fait, mais dans mon cas je ne sais pas ou appelé cette méthode, vu que ma Jtable est composée d’une colonne et est remplie par une requête.Quelqu’un pourait-il m’éclairer sur le topo ?Merci.
Les codes :
---------------
l'on s'enrichit d'avantage en partageant ces connaissances