java - 将 JTextComponent 和 JComboBox 放入 JTable

标签 java swing jtable

我有 List 和 List,我需要用这两列创建 JTable。我对模型感到困惑,谁能告诉我该怎么做,我是 swing 和 Java 的新手?

最佳答案

check out my answer to some other question .我在这里介绍了一个经常使用的简单表格模型。

在您的情况下,您将通过以下方式创建数据:

//I assumed here list 1 and 2 have the same sizes
List<Object> list1 = getList1();
List<Object> list2 = getList2();
int rNo = list1.size();
List<List<Object>> data = new ArrayList<List<Object>>(rNo);
int cNo = 2;
for(int i = 0; i < rNo; i++)
{
     List<Object> r = new ArrayList<Object>(cNo);
     r.add(list1.get(i));
     r.add(list2.get(i));
     data.add(r);
}
tm.setData(data);

关于java - 将 JTextComponent 和 JComboBox 放入 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5990537/

相关文章:

java - 获取 JTextArea 并将输入的内容添加到标签中

java - 具有多个参数的方法如何传递给采用列表的函数?

java - 如何设置 JApplet 的最大可用大小?

java - ThreadPoolExecutor - 指定哪个线程处理给定任务

java - 如何通过单击鼠标右键获取 JTable 单元格的值

java - 在 JTable 中添加带有单独工具提示的多个图标

java - JTable:文本和图片在同一列

java - 如何将jtable的内容复制到剪贴板

java - 如何使用Lucene StoredFieldsFormat?

java - 应用引擎 : different results for same objectify query