创建一个JCheckBox,其中text为columnName,值为" schema.table.columnname"

时间:2014-09-01 10:04:00

标签: java swing jcheckbox

我有一个JCheckBox,我需要与显示的文本不同的值,因为处理需要一些其他名称,并且要显示的名称是一个较短的名称。

我为JCheckBox看到的唯一方法是setText("Text"),它只处理显示部分。

1 个答案:

答案 0 :(得分:2)

JCheckBox的值为boolean,可以显示任何String

可以使用isSelected()setSelected()方法设置/获取其值(即选择的状态)。

可以使用getText()setText()方法设置/获取其显示的文字。

如果您想为其存储另一个String值,可以使用其getName()setName()方法。

如果您需要在组件中存储更多值,而不仅仅是String,请查看putClientProperty()getClientProperty()方法。使用这些可以存储与键相关的任何值(由您提供):

  

get / putClientProperty方法提供对小型每个实例哈希表的访问。