2012-03-13 56 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