默认情况下,当JFrame loades(SWING)

时间:2016-10-13 17:50:47

标签: java swing button

我正在尝试在使用以下内容加载JFrame时默认禁用我的删除按钮:

jDelete.setEnabled(false);

我知道这行代码需要在ActionPerformed中,但是没有按钮执行任何操作,我只是希望它在JFrame加载时被禁用,并且仅在选择表中的某些内容时才启用。我选择并删除某些内容后,我可以成功禁用并启用该按钮,在关闭或选择新行之前,它将保持禁用状态。

默认情况下是否有办法禁用按钮而无需将代码放入ActionPerformed中?

1 个答案:

答案 0 :(得分:0)

您可以在创建按钮时设置该按钮的属性:

JButton jDelete = new JButton();
//set needed properties
jDelete.setEnabled(false);

这样,按钮从一开始就被禁用。