Par exemple, j'ai une table que je veux obtenir le texte qui est dans la première colonne et le stocker dans un ArrayList
.Comment puis-je obtenir le texte dans un JTable?
0
A
Répondre
5
Les tables Java utilisent souvent l'interface TableModel pour le stockage.
Vous pouvez obtenir la valeur particulière via:
myJTable.getModel().getValueAt(rowIndex, columnIndex);
Plus sur ce point: Sun's Swing Table Tutorial
-1
Il y a tout ce dont vous avez besoin here!
0
Vous devez passer par TableModel
du JTable
, accessible par la méthode getModel()
. Cela a toutes les informations dont vous avez besoin.
1
public static void main(String[] args)
{
try
{
final JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container cp = frame.getContentPane();
cp.setLayout(new FlowLayout());
final JTable tbl = new JTable(new String[][]{{"c1r1", "c2r1"}, {"c1r2", "c2r2"}}, new String[]{"col 1", "col 2"});
cp.add(tbl);
cp.add(new JButton(new AbstractAction("click")
{
@Override
public void actionPerformed(ActionEvent e)
{
List<String> colValues = new ArrayList<String>();
for (int i = 0; i < tbl.getRowCount(); i++)
colValues.add((String) tbl.getValueAt(0, i));
JOptionPane.showMessageDialog(frame, colValues.toString());
}
}));
frame.pack();
frame.setVisible(true);
}
catch (Throwable e)
{
e.printStackTrace();
}
}
Questions connexes
- 1. Java - obtenir un texte de So-tête JTable
- 2. JTable - Retourne du texte dans plusieurs cellules
- 3. comment obtenir des en-têtes JTable excel
- 4. obtenir des cellules odf un JTable
- 5. obtenir la valeur de jtable
- 6. Comment obtenir le texte sélectionné dans VBA
- 7. Comment rendre jList sélectionnable dans un jTable
- 8. Comment afficher un tableau 2D dans jTable?
- 9. Comment écrire le contenu d'une JTable dans un fichier txt
- 10. Comment obtenir le style du texte sélectionné dans un JTextPane?
- 11. BeansBinding un JTable dans NetBeans
- 12. Filtrage automatique dans JTable
- 13. comment régler le texte de jtable dans java swing en utilisant eclipse
- 14. Ajouter un bouton à un jtable
- 15. Comment afficher un JTable dans un JPanel avec Java?
- 16. Comment obtenir le texte d'exception Python
- 17. Comment obtenir un texte lisible sur le verre (WPF)
- 18. Insérer des données dans un JTable?
- 19. Masquer la colonne dans un JTable
- 20. Comment obtenir le texte sélectionné WebView?
- 21. Obtenir le texte sélectionné dans une zone de texte
- 22. Champs de manipulation dans le jTable Java
- 23. ajouter JButton dans le cadre avec JTable
- 24. Utilisation de mouselisteners dans un jtable
- 25. Comment effacer le contenu d'un jTable?
- 26. Comment obtenir le texte d'info-bulle pour un HWND donné?
- 27. Le texte du bouton dans le moteur de rendu JTable n'est pas visible. Pourquoi?
- 28. Comment obtenir le texte d'un menu contextuel?
- 29. Java - comment rendre "runnable" JTable?
- 30. chaînes d'affichage dans JTable