問: 怎麼讓一個java.awt.Component的子類別(e.g., javax.swing.JPanel)能抓到KeyEvent.VK_TAB呢?
答: 以實例來說,
JPanel panel = new JPanel();
panel.addKeyListener(your_keylistener);
panel.setFocusTraversalKeysEnabled(false);
但, 這問題還沒完全解決, 如VK_PRINTSCREEN還是抓不到, VK_WINDOWS即使Java Application抓到了, 卻無法阻止(e.g., consum())這個event到OS...
still looking for solution...
沒有留言:
張貼留言