有谁知道如何在Python中为JTable列添加复选框?
我需要在表格中添加一个复选框列。我已经使用swing库创建了一个表:DefaultTableModel。
提前致谢。
答案 0 :(得分:0)
不幸的是,这方面没有解决方案。我尝试使用一些Java方法,但没有结果。
例如,我使用了Boolean(0)
和Boolean(1)
,但是它们都被识别为要插入表中的True
False
值。
要选择这些行,我建议您使用ctrl + click
(Windows)或cmd + click
(MacOS),然后使用以下代码:
i = 0
rowsToPrune = table.getSelectedRows()
while i < len(rowsToPrune):
tableModel.removeRow(rowsToPrune[i] - i)
i += 1
我经常使用这段代码,即使对于用户来说,它也总是运行良好!