2012-03-13 59 views
1

我有这样的,我想用的setEnabled(false)来取消JButton的一个问题:禁用启用的JButton Java中

ButtonNewCustomer.setEnabled(false); 

但这并没有工作,所以后来我导入的小程序包,但仍没有工作,后来我发现,我还需要使用类扩展的Applet,但问题是,我已经使用扩展了其他事情是这样的:

public class GUI4EX extends JFrame implements ActionListener { 
... 
} 

我已尝试添加小程序,但这不工作!有没有办法解决这个问题?谢谢!

编辑:它的工作知道!问题是buttonNewCustomer的拼写错误。第一个字母'b'是'B'。抱歉!并感谢您的帮助!

+1

'setEnabled(false)'将禁用,不启用按钮。你不需要扩展Applet,不知道你从哪里得到。 – 2012-03-13 10:16:53

+1

扩展Applet - 更好的JApplet,这是一种框架。 JApplet是Swing表单,适用于JButton。如果你需要一个JFrame,创建一个属性JFrame。创建一个SSCE并提供完整的错误消息。 – 2012-03-13 10:18:22

+1

对不起,应该禁用! – 2012-03-13 10:19:27

回答

2

使用setEnabled(true)启用按钮...

+1

对不起,应该禁用! – 2012-03-13 10:19:36

+1

所以你想要做?你有没有做? – 2012-03-13 10:20:26

+1

对不起!我做了一个拼写错误的按钮名称! – 2012-03-13 10:25:41

1

确保要禁用/设置帧的知名度之前,使您的按钮。

+2

错误,没有顺序依赖于设置这些属性(顶级父可见与启用子) – kleopatra 2012-03-13 10:32:28

+0

非常感谢你.... – AnAndroid 2016-09-30 08:07:37