Comment modifier des données dans JTable cellules?
Je peux mettre des données dans JTable constructeur, et alors l'utilisateur peut modifier ces données, lorsque le programme est démarré manuellement(à taper au clavier).
Mais quelle méthode dois-je utiliser dans le cas où je veux modifier des données dans une colonne? Pour modifier les en-tête de colonne-je utiliser TableColumn méthode setHeaderValue. Que dois-je utiliser pour définir la valeur dans la JTable cellule?
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez autoriser les utilisateurs à modifier les données, alors vous devez définir un TableCellEditor sur les cellules que vous voulez les gens à modifier. Vous avez sans doute aussi voulez commencer à utiliser un TableModel au lieu de codage en dur les données dans la JTable lui-même.
Voir http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
Lors de la création de la JTable vous devez d'abord spécifier que les valeurs de la colonne sont modifiables. Vous pouvez bien évidemment également fournir la ligne de base des fonctionnalités d'édition. mais toutes ces choses, vous devez définir le tout ccreating la table elle-même. S'il vous plaît répondre si vous avez besoin d'aide sur ce.