java - 从 jTable 中删除未使用的行

标签 java swing jtable rows defaulttablemodel

如何从 JTable 中删除未使用的行?

我首先在 JPanel 中创建一个固定大小的表格,然后根据需要填充元素。

现在我不想在我的表中显示未使用的行。请帮忙。

最佳答案

I presently get a table with lots of empty rows in bottom, only top 5-6 rows being used, with rest blank. I want to hide them or remove them somehow

反之亦然。从一个空的 DefaultTableModel 开始。 DefaultTableModel 支持 addRow() 方法。因此,当您获取要添加到模型中的数据时,请使用:

模型.addRow(...);

不要让 GUI 编辑器决定您如何编写 GUI。添加清理代码以删除行是一个糟糕的设计。

关于java - 从 jTable 中删除未使用的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15478688/

相关文章:

java - 如何将指定字符串的大小设置为JTextField?

java - 无法在jsp登录表单中验证数据库中的用户名和密码

java - 与小程序交互时 JTextArea 变黑?

java - 选项对话框中是否有可能jtable行

java - Google GCM 中是否强制使用 JSON 形式的请求?

java - Java 7 和 Java 8 之间的舍入不一致是一个错误吗?

Java - 单击按钮时执行某些操作,然后将其恢复

java - 除非选择单元格,否则 JTable 数据是不可见的

java - JTable 不显示列

java - 由于空指针异常,无法从 JTable 获取数据