17得票4回答
如何在JTable中动态添加行

我想在JTable中动态添加行,我已经写了以下代码: tblTaskList = new JTable(); tblTaskList.setShowVerticalLines(false); tblTaskList.setCellSelectionEnabled(true...

11得票6回答
如何在Java中使JTable不可编辑?

我创建了一个函数,将数据加载到JTable中。一切都很正常,除了这个表格中的所有单元格都可以编辑。顺便说一下,我在表格模型中使用了defaultTableModel。我在Netbeans IDE中完成了这项工作。请帮忙看一下代码:private void updateTable(String ...

8得票2回答
带有标题行和列的JTable

如何创建一个JTable,让列和行都有标题? 类似于这样: +------+------+------+------+ |/\/\/\| col1 | col2 | col3 | +------+------+------+------+ | row1 | | | ...

8得票2回答
JTable#scrollRectToVisible与JSplitPane结合使用时会显示错误的行

当我调用 JTable#scrollRectToVisible 方法时,在某些情况下,我想要显示的行会隐藏在表头下面。 只有使用以下代码时,本问题才有意义。这是一个非常简单的程序,用于说明问题。它显示了一个包含 JSplitPane 的 UI,上半部分包含一些控制按钮,下半部分包含一个 JT...

10得票4回答
如何创建一个JTable,使得第一列始终在JScrollPane的视口中可见?

如何在JScrollPane中设置表格,使得第一列始终以相同的位置显示在屏幕上,不受水平滚动的影响,并且覆盖在下方的其他列? 当滚动条位于最左侧时,列看起来很正常,但随着用户向右滚动,次要列(2及之后的列)会移动到第一列的下面,直到最后一列出现在视口的最右边? 我从Eckstein的"Ja...

13得票4回答
如何从 JTable 中获取数据?

好的,我想要从JTable的第一列获取所有数据。我认为最好的方法是将它们放入一个ArrayList中,所以我创建了一个。我还创建了一个TableModel实例:static DefaultTableModel model = new javax.swing.table.DefaultTable...

10得票2回答
JTable RowFilter是如何工作的?

我正在尝试为JTable创建一个行过滤器,以限制在表中显示的行数。 RowFilter代码很简单。它将模型行号转换为视图行号(如果表已排序),然后检查视图行号是否小于表中要显示的行数:RowFilter<TableModel, Integer> filter = new RowF...

246得票11回答
如何在使用null布局的JPanel中添加JTable?

我想把 JTable 添加到布局为 null 的 JPanel 中。 JPanel 包含其他组件。我必须在适当的位置添加 JTable。

19得票5回答
如何更改JTable表头的字体?

我想设置JTable表头的字体,你知道怎么做吗?

7得票4回答
JTable实时排序

我已经搞清楚了如何正确地对一个 JTable 进行排序,但我无法想出如何在表格单元格改变时自动更新排序顺序。目前,我有这个(比较冗长)代码,大部分是基于Java教程中的How to Use Tables。我用// ADDED突出了我所做的更改。在这种情况下,新添加的值可以正确排序,但当我进入编...