JMenu를 사용하여 만든 메뉴가 있습니다. 이 메뉴에 바로 가기 키 Alt-F를 지정하고 싶습니다. 그 일을하기 위해 setMnemonic ('F')을 사용했지만 니모닉을 인식하지 못합니다.자바 스윙 JMenu 니모닉
이 문제를 해결하거나 디버깅하는 가장 좋은 방법은 무엇입니까? 나는 중단 점을 설정하는 것이 그다지 도움이되지 않는다는 것을 안다.
감사합니다.
코드 조각 :
//higher up in variable declaration
/** Menus on the menu bar */
private JMenu uiFindMnu = new JMenu("Find");
...
//inside the constructor
// set mnemonic for the Find menu
uiFindMnu.setMnemonic('F');
나는 우리가 몇 가지 코드를 볼 필요 해요 생각을 기록했다. –
왜이 질문에 대해 누구도 상상하지 않겠습니까? 이것은 기본적인 것들입니다. 모든 포스터는 JMenu API를 읽고 "How to Use Menus"에서 Swing 튜토리얼에 대한 링크를 찾으십시오. 게으르다는 이유로 사람들에게 보상을주는 이유는 무엇입니까? SSCCE가 없으면 우리는 포스터가 잘못했을 수도있는 것을 추측하는 데 시간을 낭비하고 있습니다. 따라서 질문은 완전한 질문조차되지 않습니다. – camickr
JMenu 니모닉이 버튼 니모닉과 다르게 동작하는 것을 발견했습니다. 연상 기호를 사용하여 버튼을 클릭하려면 Alt 키를 누른 다음 단축키를 누릅니다. JMenu를 사용하려면 다음을 수행해야합니다. Alt 단추를 누르고 Swing이 첫 번째 메뉴를 강조 표시 할 때까지 기다렸다가 화살표 키를 사용하여 다른 메뉴를 선택하거나 해당 바로 가기 알파벳을 눌러 메뉴를 선택합니다. – zfranciscus