例如,我有一張表,我想要獲取第一列中的文本並將其存儲在ArrayList
中。如何獲取JTable中的文本?
0
A
回答
5
Java表經常使用TableModel接口進行存儲。
myJTable.getModel().getValueAt(rowIndex, columnIndex);
更多的是::
您可以通過獲得一個特定值Sun's Swing Table Tutorial
-1
有你需要的一切here!
0
你需要去通過JTable
的TableModel
,通過getModel()
方法訪問。這有你需要的所有信息。
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();
}
}
相關問題
- 1. 獲取JTable中
- 2. 如何獲取JTable中Last cell的值?
- 3. 文本JTable中
- 4. Jtable中的文本文件
- 5. 如何獲取JTable的數據?
- 6. 如何獲取Jtable或獲取當前選項卡的jTable模型?
- 7. 如何從JTABLE中獲取值並在Java eclipse中刷新JTable之後將值傳遞給文本字段
- 8. 如何獲取文本框的文本?
- 9. 如何獲取backBarButtonItem中的文本?
- 10. 如何獲取TextChanged中的新文本?
- 11. 如何從文本框中的文本中獲取文件名
- 12. 如何從XML文件中獲取文本中的文本?
- 13. 如何從JTable獲取數據?
- 14. 如何從JTable獲取存儲對象
- 15. 如何從JTable獲取第一行值
- 16. 從JTable寫入文本文件,從文本文件讀取到JTable
- 17. 將文本文件讀取到jtable
- 18. 如何獲取文本值
- 19. 如何從span中的文本中獲取文本
- 20. 如何從Windows API中的文本框中獲取文本
- 21. 獲取一個JTable
- 22. 如何從MouseEvent中可靠地獲取JTable中的行索引?
- 23. 如何從JTable中的數據庫中獲取數據?
- 24. 如何獲取文本框中顯示的文本的大小
- 25. 獲取相關的JTable
- 26. 如何從窗口中獲取文本?
- 27. 如何從OptionSet中獲取值/文本?
- 28. 如何從ComboBox中獲取文本?
- 29. 如何從元素中獲取文本
- 30. 如何從WKInterfaceLabel中獲取文本