我有一個簡單的Java應用程序,帶有文本框和按鈕。我正在尋找將一個JTextField的狀態綁定到一個JButton狀態的最佳快捷方式。我使用Eclipse,所以我不需要任何Netbeans IDE的技巧。如何在Java中綁定兩個UI對象的屬性?
假設用戶需要在文本字段中輸入值以便能夠發送請求。只有當文本字段的值不是空的並且至少包含3個符號時,才能啓用該按鈕。如果用戶刪除輸入,該按鈕將被禁用。
我來自Flex世界。這樣的任務可以很容易地解決。一個人應該寫這樣的東西:
<mx:Button enabled = "{myTextField.text.length >= 3}" />
Java中有這樣的機會嗎?它怎麼叫?我希望,我不需要爲每對邏輯連接的UI元素編寫事件監聽器,是嗎?
爲什麼不寫入事件偵聽器?這就是觀察者模式如何在Swing中實現.. –