키 수신기와 jtabbed 창을 사용하고 있으며 키보드의 왼쪽 및 오른쪽 키를 사용할 때마다 탭 사이를 전환합니다. 실제로 탭 중 하나에서 화살표 키를 사용하고 있기 때문에 이것은 매우 짜증나게합니다. 자바에서 "스위치 탭"키 입력을 끄는 방법이 있습니까? JTabbed 창에서 키 입력 및 전환 탭을 읽는 중
는KeyListen keylistener = new KeyListen();
MainGUI.MainTabbedPane.addKeyListener(keylistener);
MainGUI.MainTabbedPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("LEFT"), "none");
MainGUI.MainTabbedPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("RIGHT"), "none");
keyListeners를 전혀 사용하지 않아야합니다. (무엇을하고 있습니까?) 대신 사용자 정의 keyBinding을 사용하십시오. – kleopatra