java - 如何创建仅包含列标题的 JTable,不添加行
问题描述
我正在尝试创建一个没有任何数据行的 JTable,只添加了列标题。怎么做?这个想法是稍后使用按钮单击事件添加或删除行。
解决方案
很简单,创建一个JTable
using 构造函数new JTable(Vector rowData, Vector columnNames)
,其中rowData
是新表的数据和columnNames
每列的名称。如果您只想创建一个带有标题且没有行的表,请将其设为Vector rows
空。
Vector rows = new Vector();
Vector headers = new Vector();
headers.addElement("Id");
headers.addElement("First name");
headers.addElement("Last name");
JTable table = new JTable(rows, headers);
推荐阅读
- flutter - 当一个小部件被按下时,如何插入另一个小部件来代替另一个?
- angular - 两次使用 @output 装饰器的最佳做法是什么?
- android - 向 RecyclerView 项目添加附加数据
- css - 如何阻止 WordPress 上的导航菜单缩小?
- python - 如果类中的值发生更改,则立即从 __call__ 返回
- python - 如何在 pinterest 中抓取日期
- node.js - 有什么方法可以从 Node.js 替换整个 MongoDB 中的集合中的特定字符串
- postgresql - 逻辑复制槽的restart_lsn位置移动很慢
- python - 获取主键组合对应的最大值
- javascript - XPATH 做一个没有双胞胎的元素列表