标签: java swing jtable
我想知道如何在单元格中添加2个小按钮。这用于我的jtable中的“数量”列。
我想如上图所示,允许用户编辑内部的数字或点击添加或减去数字,我该怎么做?
答案 0 :(得分:2)
这两个箭头是名为Spinner的组件的一部分。您可以使用JSpinner创建文本框并使用SpinnerNumberModel允许其使用数值:
Spinner
JSpinner
SpinnerNumberModel
JSpinner spinner = new JSpinner(); spinner.setModel(new SpinnerNumberModel());
您可以在Java documentation
要将其添加到表格,您需要一个扩展DefaultCellEditor的自定义类。可以在这里找到一些例子:
DefaultCellEditor