java - JTable 获取特定列的值

标签 java swing jtable

如何获取JTable中特定列下的值

例子:

_________________________
| Column 1  | Column 2  |
________________________
|     1     | a         |
________________________
|     2     | b         |
________________________
|     3     | c         |
_________________________

如何获取第 1 列下的值 [1, 2, 3] 以某种数据结构的形式(最好是数组)?

最佳答案

你可以这样做

ArrayList list = new ArrayList();
for(int i = 0;i<table.getModel().getRowCount();i++)
{
    list.add(table.getModel().getValueAt(i,0)); //get the all row values at column index 0
}

关于java - JTable 获取特定列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21510524/

相关文章:

java - 以表格形式打印 jTextArea 上的数据

java - SableCC 期待 : EOF

java - 这个 Logback 模式有什么问题?

c# - 使用 Sharpen 和 eclipse : error "Application "sharpen. core.application“无法在注册表中找到。”

java - 自动调整标签内容的大小

java - 制作可在 jar 中访问的文件夹

java - 在 jframe 中为 jpanel 调用 paintcomponent

Java:无法实现采用通用参数的抽象方法

java - 仅使用行中包含的值获取 JTable 中的行索引?

java - 我应该如何使用 jTable 来表示对象列表?