我在構造函數JFrame
中使用了下面的代碼。但它只在沒有框架組件集中時才起作用。如何爲java.awt.Frame及其所有組件創建鍵綁定?
this.getActionMap().put("doSomething",actions);
getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_A, Event.CTRL_MASK),"doSomething");
thiis.getActionMap().put("doSomething",actions);`
這個問題很令人困惑,因爲1)它提到在標題中AWT框架的FQN,但繼續討論擺動架在文中。 2)鍵綁定從來沒有用於AWT組件。 3)毫無疑問。 4)包含'thiis.getActionMap()..'的代碼段永遠不會編譯。 - 投票結束。 –