2012-11-06 3 views
0

MMenuElement에서 자바 독은 말한다 :MMenuElement 니모닉 사용은

String org.eclipse.e4.ui.model.application.ui.menu.MMenuElement.getMnemonics() 

Returns the value of the 'Mnemonics' attribute. 

If the meaning of the 'Mnemonics' attribute isn't clear, there really should be more of a description here... 

Returns: 
the value of the 'Mnemonics' attribute. 

난 강력하게 의심, Mnemonics 속성은 스윙이나 AWT처럼, 핫 키 바로 가기를 함께 할 수있는 뭔가가. 그러나 여전히 Eclipse4 플랫폼에서 올바르게 사용하는 방법은 명확하지 않습니다. 예를 들어 Alt+F을 "파일"메뉴 항목에 할당하는 방법은 무엇입니까?

누구든지이 주제에 대한 단서, 예제 또는 HOWTO를 제공 할 수 있습니까?

답변

1

이것은 EMF 생성기가 설정 한 기본 javadoc입니다. 그래서 지금까지 실제 문서가 없습니다.

당신 말이 맞습니다. mnemnoics는 단축키와 관련이 있지만 설명하는 방식이 아닙니다. 키 바인딩에 대해 말하면 니모닉은 다음과 같습니다.

& 열기는 키보드 접근성을 나타내는 밑줄이있는 O가있는 메뉴 텍스트를 나타냅니다. 이 명령은 플랫폼 특정 가속기를 사용하여 명령에 도달 할 수 있음을 사용자에게 보여줍니다. 하지만 플랫폼에 따라 OS X에서 어떻게 보이는지에 따라 달라집니다. 예를 들어 액셀러레이터는 레이블 옆에 표시되므로 효과가 없습니다.

자세한 설명은 org.eclipse.swt.widgets.MenuItem.setText(String string)의 javadoc을 참조하십시오. E4 모델은 단순히 org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem:499

의 OS X 정보 연상 기호는 정의에 의해 맥에 표시되지 않습니다에서 발생 요소에이 호출, 결과, 설계 정의 Java Development Guide for OS X를 참조하십시오.

+0

감사합니다. 어쨌든, 나는 캐릭터에 mnenonics를 설정하고 텍스트에 "&"를 추가하려고 시도했지만, 필자의 경우에는 효과가 없었다. 아마도 내가 중요한 걸 놓친 것 같아. – manuna