16得票1回答
如何在JTABLE swing中添加复选框

有人知道如何将JCheckBox放入JTable列中吗?就像这样: 我从如何使用表格中获取了此信息。 提前致谢。

16得票2回答
为什么JTable总是会触发两次ListSelectionListener?

当选定JTable的行发生变化时,触发添加的ListSelectionListener两次是否正常? ListSelectionListener只能被触发一次吗?

16得票7回答
跨越 TableModel 变更保留 JTable 的选择

当我们从TableModel中进行fireTableDataChanged()或fireTableRowsUpdated()操作时,发现JTable的选择会被清除。 这是一种预期行为吗?还是我们做错了什么?我没有在JTable(或其他相关类)中看到任何有关在模型更新时清除/保留选择的属性。 ...

16得票3回答
如何从JTextField和JComboBox接收值并将数据行添加到JTable中

我有一个包含JTextField、JComboBox等控件的JFrame表单,并且我能够将这些值接收到变量中,现在我想在用户单击"添加"或类似按钮时将接收到的数据添加到JTable中的新行。 我使用NetBeans创建了JTable,问题是如何编写代码将这些变量的数据添加到表格的行中。 希望...

16得票1回答
如何在JTable单元格中添加下拉菜单

这可能是之前被问过的问题。在发布这篇文章之前,我进行了大量搜索,但没有找到任何可接受的答案。 有人可以向我展示如何做到这一点吗?我只需要在单元格上单击时获得一个下拉菜单,以便我必须从中选择一个值(作为限制用户选择的方式)。 如果有人能帮忙解决这个问题,我相信它将对许多人有所帮助。有很多类似...

15得票5回答
为什么我的JTable对整数列排序不正确?

我有一个使用DefaultTableModel的JTable,当用户点击列标题时,我允许进行排序。然而,当用户点击具有整数数据类型的列的标题时,它无法正确排序。看起来它似乎是按照字符串而不是整数类型进行排序。 这是我的代码中实际将数据添加到表格的部分: DefaultTab...

15得票8回答
如何在JTable中防止单个列被重新排序?

我有一个 JTable,需要能够重新排序列。但是我希望第一列不能被重新排序。我使用了以下代码来启用重新排序:table.getTableHeader().setReorderingAllowed(true); 现在可以重新排序列,包括我不想要的第一列。有没有办法锁定第一列?我看到过一些解决方案...

15得票3回答
当编辑JTable单元格时,如何选择所有文本

我希望在可编辑的JTables中,让编辑器在开始编辑时选择单元格中的所有文本。我尝试了几种方法,都围绕着在TableCellEditor.getTableCellEditorComponent方法返回的组件上调用JTextComponent.selectAll()。但我尝试的所有方法都没有成功...

15得票9回答
将JComboBox放入JTable中

我想把单独的JComboBox放到JTable的每个单元格中。也就是说,每个单元格的JComboBox内容不相同。 我基本上希望能够调用以下代码将JComboBox行添加到JTable中。是否有任何想法?谢谢JComboBox cb1 = new JComboBox(...); JCombo...

15得票6回答
JTable - 如何强制用户只选择一行

我需要实现一个JTable,其中必须始终选择一行。不允许空选择。在初始化期间我选择第一行:table.setRowSelectionInterval(0, 0); 此外,我正在使用table.setSelectionMode(ListSelectionModel.SINGLE_SELECTIO...