comment pouvez-vous analyser toutes les données du modèle de table, de sorte qu'il peut facilement être chargé et affiché facilement comme JTable? Par exemple, avec le JTable chargé, je glisse et dépose les colonnes pour changer les commandes. Comment aurais-je toutes les informations sur la table? Existe-t-il une certaine norme pour stocker ces données afin qu'elles puissent être facilement lues par le JTable suivant?JTable: saisir des données?
Répondre
Le déplacement des colonnes est automatiquement pris en charge. Cependant, cela ne change pas l'ordre des données dans le TableModel et ne devrait pas le faire.
Si vous souhaitez accéder aux données dans le modèle dans l'ordre dans lequel le modèle a été créé alors que vous utilisez:
table.getModel().getValueAt(...);
Si vous souhaitez accéder aux données dans la vue actuelle de la table vous utiliser:
table.getValueAt(...);
Si pour une raison quelconque, vous devez convertir les index entre la vue/modèle, vous pouvez utiliser une des méthodes convertXXX (...) trouvés dans l'API JTable.
De plus, comment pouvez-vous analyser toutes les données du modèle de table, de sorte qu'il peut facilement être chargé et affiché facilement JTable?
Cela n'a aucun sens. Si les données sont déjà dans le TableModel, il n'est pas nécessaire de les analyser. Si vous parlez de l'enregistrement des données dans un fichier, puis de nombreuses personnes utilisent un format simple comme:
data1 | données2 | data3
Puis, quand vous lisez les données en ligne par ligne, vous pouvez utiliser la chaîne. split (...) méthode pour obtenir chaque méthode individuelle. Vous pouvez ensuite utiliser la méthode DefaultTableModel.addRow (...) pour ajouter chaque ligne au modèle.
- 1. c struct saisir des données par offset
- 2. JTable: comment ajouter des données sans afficher?
- 3. Insérer des données dans un JTable?
- 4. Données SQL et JTable
- 5. Saisir des données à partir d'un fichier interne
- 6. Saisir des données MS SQL Server pour l'application iPhone?
- 7. Saisir des données à partir de contrôles dans le code
- 8. C# .NET saisir des données à partir d'un port COM
- 9. GridView Template - Comment saisir des données de la ligne sélectionnée
- 10. Comment saisir des données au clavier en JavaScript?
- 11. Comment saisir des données MySQL dans un tableau multidimensionnel?
- 12. JTable mise à jour des données scintillement, client-serveur modèle
- 13. Affichage des données dans JTable avec Max Count
- 14. correctement obtenir des données à partir d'un (trié) JTable
- 15. Saisir des éléments entre parenthèses
- 16. Saisir des informations entre les tags
- 17. JTable: Stockez différentes données que d'afficher
- 18. JTable et base de données dans Swing
- 19. Les données n'apparaissent pas dans JTable
- 20. obtenir des cellules odf un JTable
- 21. Java JFormattedTextField pour saisir des dates
- 22. Comment saisir le contenu des balises HTML?
- 23. jQuery: saisir des valeurs de formulaire
- 24. php saisir des images du répertoire
- 25. Question Regex pour saisir des clés
- 26. Bookmarklet - saisir des vidéos d'autres sites
- 27. cellule d'édition dans JTable
- 28. Personnalisation jTable
- 29. JTable - focus de l'éditeur composé
- 30. comment obtenir des en-têtes JTable excel