2015-06-10 110 views
-1

我有一個登錄表單和一個mainform。 在mainform中,我禁用了JButton。 只有當我從登錄表單中獲得的用戶名是「admin」時,我纔想啓用JButton。 我有一個單例控制器在兩種形式中實例化。 我這樣做在啓動時啓用jbutton

if(controller.admin=="admin"){jbutton.setEnabled(true)}; 

,但我是新來的揮杆,我不知道在哪裏可以使用此代碼。 我試圖在mainform的構造函數中使用它,但它不起作用。

+0

怎麼樣描述問題'MainForm_Load' – Adam

+0

負荷是所謂的構造器。我做的。 :D我所要做的就是在initComponents()函數之後放置if語句。 private MainApp(){ initComponents(); (controller.admin.equalsIgnoreCase(「admin」)){this.jButton5.setEnabled(true); } } –

+1

您是否嘗試使用Windows偵聽器來檢查表單實際加載的時間 – Adam

回答

2
if((controller.admin).equals("admin")) 
    { 
jbutton.setEnabled(true); 
    } 

這是正確的代碼,請您及時與代碼