2014-07-12 3 views
1

JMenuItem에 대한 도움이 필요합니다. 나는 JMenuItem에 화살표에 관한 어떤 선도 쓰지 않았다. 어떻게 비활성화 할 수 있습니까? 여기 이미지는 다음과 같습니다JMenuItem에서 화살표를 제거하는 방법?

See Image Here

+2

이것이 '리프'JMenuItem입니까? 하위 메뉴처럼 보입니다. 코드를 보여 주시겠습니까? –

+0

드롭 다운 목록을 원하지 않는다면 JMenu가 원하는 것입니까? –

답변

1

날 문제를 재현 해보자.

  • JMenuBar에 다음 JMenuJMenuItem을 추가합니다.

샘플 코드 : (없음 문제)

JMenuBar menuBar = new JMenuBar(); 
JMenu menu = new JMenu("A Menu"); 

JMenu submenu = new JMenu("A submenu"); 
JMenuItem menuItem = new JMenuItem("Another item"); 
submenu.add(menuItem);    //comment this line and look the output 
menu.add(submenu); 

menuBar.add(menu); 

enter image description here


  • 어떤 JMenuItem없이 JMenuBar에 직접 JMenu를 추가합니다.

샘플 코드 : (이 문제를 생성은)

JMenuBar menuBar = new JMenuBar(); 
JMenu menu = new JMenu("A Menu"); 

JMenu submenu = new JMenu("A submenu"); 
menu.add(submenu); 

menuBar.add(menu); 

enter image description here


  • JMenuBar에 직접 JMenuItem를 추가합니다.

샘플 코드 : (없음 문제)

JMenuBar menuBar = new JMenuBar(); 
JMenu menu = new JMenu("A Menu"); 

JMenuItem menuItem = new JMenuItem("Another item"); 
menu.add(menuItem); 

menuBar.add(menu); 

enter image description here

이제 문제는 잎 노드의 경우 다음 JMenuBarJMenuItem 대신 JMenu를 추가, 수정 분명하다.

Read more...

관련 문제