1
3 탭이있는 탭 패널을 만들고 각 탭에 차트를 표시하고 있습니다. 내 문제는 화살표 키를 사용하여 차트를 앞뒤로 움직이고 싶습니다. 그러나 화살표를 누르면 탭이 전환됩니다.JTabbed Panel에서 화살표 키의 기본 기능을 변경하는 방법은 무엇입니까?
어떻게하면 전환 흔적의 화살표 키의 기본 동작을 제거 할 수 있습니까?
3 탭이있는 탭 패널을 만들고 각 탭에 차트를 표시하고 있습니다. 내 문제는 화살표 키를 사용하여 차트를 앞뒤로 움직이고 싶습니다. 그러나 화살표를 누르면 탭이 전환됩니다.JTabbed Panel에서 화살표 키의 기본 기능을 변경하는 방법은 무엇입니까?
어떻게하면 전환 흔적의 화살표 키의 기본 동작을 제거 할 수 있습니까?
키 바인딩을 등록 해제해야합니다. 예를 들어
:
tabComponent.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke("LEFT"), "none");
tabComponent.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke("RIGHT"), "none");
당신이 How to use KeyBindings에서 살펴 봐야 할 수 있습니다.