Comment instancier un vide JTable?
Je suis l'escalade de la java de la courbe d'apprentissage, et pour la première fois, j'ai besoin d'un JTable. Ce que je voudrais faire, c'est afficher une table vide, avec toutes les cellules vacant, sauf pour les en-têtes de colonne. Puis, comme un résultat des actions de l'utilisateur, les tables sont remplies d'un mélange de chaînes de caractères, des entiers et des flottants.
Tous les exemples que j'ai trouver sur le web créer des tables qui sont remplis à l'instanciation. Est-il un moyen simple de reporter le remplissage de la table, mais de l'afficher au démarrage?
Merci d'avance pour toute aide.
OriginalL'auteur John R Doner | 2010-02-23
Vous devez vous connecter pour publier un commentaire.
Créer un modèle de table avec le nombre spécifié de lignes et de colonnes et de l'utiliser à votre JTable. Par exemple:
Vous pouvez ensuite appeler des méthodes sur le modèle pour mettre à jour les valeurs, ajouter des lignes, etc.
Pour afficher les colonnes, le plus simple est de mettre votre table en un rouleau de volet: JScrollPane de défilement = new JScrollPane(table);
OriginalL'auteur dogbane
J'espère que c'est ce que vous cherchez...
C'est ce que j'ai fait pour un vieux projet. J'ai mis toutes les cellules à null et depuis je ne souhaitais qu'une table avec 4 lignes et 4 colonnes, il était facile pour initialiser tous dans la déclaration de la fonction.
Puis de mettre à jour les lignes et/ou colonnes, utilisez la méthode suivante ...
ou plusieurs lignes ou colonnes, utiliser une boucle. Bonne chance.
OriginalL'auteur aStackofQueues