JTable

时间:2016-06-06 14:15:25

标签: python

有谁知道如何在Python中为JTable列添加复选框?

我需要在表格中添加一个复选框列。我已经使用swing库创建了一个表:DefaultTableModel。

提前致谢。

1 个答案:

答案 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

我经常使用这段代码,即使对于用户来说,它也总是运行良好!