button.setEnabled(false); 以上方法可以很好地使按钮变灰。我建议你将文档加为书签或下载并仔细阅读。 编辑 我的假设是您正在使用NetBeans中的GUI创建器。我强烈建议学习swing语言而不是IDE(有时可能需要使用不同于NetBeans的IDE,而您可能不知道如何制作GUI)。