0
在我正在開發的富客戶端CRUD框架中,我有一個所謂的編輯面板,顧名思義,它涉及通過常規的swing輸入組件編輯行對象。覆蓋已棄用的JComponent方法
現在,該面板有一個默認焦點組件字段,該字段引用輸入字段,該字段在編輯面板初始化或清除時應接收焦點。問題是執行焦點請求的方法的最合理名稱。
public boolean requestDefaultFocus()
return getDefaultFocusComponent().requestFocusInWindow();
}
編輯面板擴展了JPanel,所以這覆蓋了現在不推薦使用的JComponent方法。我目前用來避免這種方法的名稱是setDefaultFocus()。這聽起來不太對,儘管如果問題的答案是一個響亮的,我將能夠忍受它沒有。
那麼,你有什麼想法重寫這樣的廢棄方法?
謝謝先生! setInitialFocus()聽起來恰到好處,我也將該字段重命名爲initialFocusComponent,現在我所能做的只是想知道爲什麼我沒有拿出我的自己:)。 – darri 2010-05-20 21:42:20