在Java上禁用和启用按钮

时间:2014-03-03 22:04:13

标签: java

我有一张包含大量数据的表单。在此表单中,如果报告存在,用户可以单击“查看报告”按钮,该按钮将从文件夹加载pdf文件。

我正在尝试找到一种方式,按钮显示为,如果没有要加载的报告,则无法点击该按钮,按钮将显示为常规< / strong>并且如果报告存在且可以加载,则可以单击。

基本上我在任何情况下都试图避免点击按钮,如果报告存在,它将被加载,如果没有,它将给出错误信息。

目标是只需查看按钮,用户就会知道是否有报告或是否有报告。

如果我准备好2张图像(平坦且规则),我怎样才能做到这一点。

2 个答案:

答案 0 :(得分:2)

if (fileExists)
   JButton.setEnabled(true):
else
   JButton.setEnabled(false);

答案 1 :(得分:1)

您是否考虑过使用:

myButton.setEnabled(false);

以后可以使用按钮:

myButton.setEnabled(true);