我有一個表格的問題,據此編輯的單元格不存儲它的新值,直到用戶按下輸入或選項卡,而我希望它一旦失去焦點就提交值,因爲我發現選擇'文件 - >保存',同時編輯一個單元格導致該單元格的數據丟失。 我發現,你可以簡單地設置Java:做文件菜單點擊重點?
table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
這對於當選擇文件菜單中,除了重點的每一個變化,在這種情況下,細胞停留在編輯模式下運行良好。 我的問題是,是否設置此屬性的行爲不像人們所期望的那樣,或者默認情況下Java的焦點對於菜單項的工作方式是不同的?
嗯,這聽起來挺適合的,但我想它,它似乎沒有不幫幫我。我也嘗試在調用setFocasable之前在我的菜單上調用isFocasable,而且看起來它已經是真的了。 – user1111284 2012-01-06 07:54:50
因爲感覺客廳裏感覺寒冷,所以不要燒牀.-換句話說:通常情況下,用戶界面依賴於菜單/項目,這只是_temporary_ focusOwners。爲了解決未解決的問題,請不要混淆! – kleopatra 2012-01-06 09:54:11