2016-10-27 2 views
1

도와주세요. Java에서이 MenuItem의 첫 번째 문자 에 밑줄을 긋는 방법이 있습니까? 이클립스가 작성한 WindowApplication입니다. (요동 또는 자바 FX는 대조적으로)이 가정MenuItem의 첫 번째 문자에 밑줄을 긋지 않으십니까?

+0

어떤 소프트웨어입니까? 게시물을 수정하고 태그를 업데이트하십시오 ... 탁월한 것처럼 보이지만 명확하지 않습니다. – Clay

+0

나를 상기시켜 주셔서 감사합니다 : D –

+0

게시물에 사용중인 코드를 포함하면 도움이 될 것입니다. – Clay

답변

0

는 SWT에 기초 이클립스 RCP 애플리케이션 또는 적어도 GUI이다.

니모닉은 용어입니다.

menuitem.setText("Zoom &In"); 

밑줄 "I"

외에도 가속기 : Ctrl +/-/0은 확대/축소/재설정에 일반적으로 사용됩니다.

menuitem.setAccelerator(SWT.CONTROL|'+'); 

경우에 따라 일부 모드에서만 밑줄이 표시됩니다.

+0

menuitem.setText ("Zoom & In")를 사용하여 보았습니다. 그러나 내가 오른쪽 클릭 한 후 I를 누르면 효과가 있습니다. I 또는 CTRL + I를 눌러서 확대하는 방법이 있습니까? 감사의 말 : D –

+0

역사적으로 볼 때, GUI 모드에서는 밑줄을 긋기 만했습니다. 나는 이것이 시스템 설정이라고 생각한다. (나는 Linux에서 일하고있다.)'Ctrl-I (ASCII 9)가 탭 문자이므로'menuitem.setAccelerator (SWT.CONTROL | 'I'); 또는 더 나은 Alt I를 시도해 볼 수있다. –

관련 문제