2010-04-28 51 views
1

我正在使用Netbeans Swing GUI生成器來設計我的應用程序的GUI。我有一個JTextField tf和一個JCheckBox cbJava Swing - 如何在Netbeans中綁定JComponent?

現在,我只想在啓用並選擇cb時啓用tf

我執行以下步驟Netbeans中執行此:

  1. 右鍵單擊tf >>屬性>>在enabled
  2. 綁定源的正確綁定

  3. 點擊按鈕... :tf

    結合表達式:$ {selected}

現在,在上述步驟中,可以將結合表達式設置爲${selected}${enabled}

但根據我的需要,綁定表達應該是類似${selected} && ${enabled}

我也嘗試了上述表達式,但沒有奏效。

我該如何通過Netbeans來做到這一點?

+3

爲什麼你不通過編寫自己的代碼來學習它,所以你不依賴IDE來爲你編寫代碼?下一個你工作的公司可能使用不同的IDE。花時間學習技能是可以轉讓的。 – camickr 2010-04-28 20:59:50

+0

我想你的意思是文本字段的綁定源是複選框,而不是自身。 – 2010-04-28 23:50:54

回答

1

你想表達的,

${enabled && selected} 

手動型表達進入該領域。

你必須做一件額外的事情。轉到高級選項卡,並將更新模式讀取/寫入改爲只讀。否則,禁用文本字段也將禁用複選框。

+0

你正在談論哪個高級選項卡? – 2010-04-29 05:17:45

+0

在「綁定」對話框中,在用於編輯「已啓用」綁定的子對話框中,有一個「高級」選項卡。至少在NetBeans 6.7上,我使用的是這個版本。 – 2010-04-29 05:42:11