0
我有一個動態構造的表單,並且組件添加了處理操作所需的註冊表鍵。 它也有一個JTable,當JTable集中時,它正在處理所有的鍵,因此配置爲觸發其他組件的動作的鍵不會被執行。 我可以配置Jtable只處理移動鍵嗎?例如箭頭,家庭,結束,上下,等等?如何使JTable進程只有移動鍵?
編輯1: 含有的其他組件的JFrame的使用此功能德鍵綁定註冊:
private void addActionListener(final int key_, final ActionListener al_){
getRootPane().registerKeyboardAction(al_,
KeyStroke.getKeyStroke(key_, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
}
當聚焦在任何組分,但JTable中,註冊密鑰相應觸發器,但是,當重點是在JTable,關鍵出現在JTable
被「困」如果這個心不是還沒有到足夠多的,我會做一個SSCCE,稍後會再次編輯。
我們不知道你是如何註冊密鑰的。你應該使用密鑰綁定。發佈證明問題的[SSCCE](http://sscce.org/)。 – camickr