2017-12-28 32 views
-1

UIManager.put(key, value);을 사용하여 메뉴 막대 및 항목 색을 변경하는 방법. 그때 그때 지금 작동의 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 제거,Java - 메뉴 막대 및 항목 배경 및 텍스트 색 변경

try { 

    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

    UIManager.put("MenuBar.background", Color.black); 
    UIManager.put("MenuBar.foreground", Color.white); 
    UIManager.put("MenuItem.background", Color.black); 
    UIManager.put("MenuItem.foreground", Color.white); 

    new Window(); 

} 
catch(Exception e) { e.printStackTrace(); } 

그것은 작동하지 않습니다,하지만 난 원래 운영 체제 봐에 충실하고 느낄 필요가 :

나는이 방법을 시도했다.

paintComponent(Graphics g) 방법을 사용하지 않고 메뉴 막대와 항목의 색상을 변경하려면 어떻게해야합니까?

답변

1
UIManager.put("MenuItem.background", Color.CYAN); 
    UIManager.put("MenuItem.opaque", true); 
+1

어떻게 작동하는지 설명하십시오. – Blip

+0

1. '불투명'이 정말로 필요합니까? 2. 글꼴 색상/전경은 어떨까요? 나의 모범은 위대하다. – MacStevins

+0

늦어서 유감스럽게 생각합니다. 시험에 응시하지 않은 질문에 답할 때 제 3 학년 시험이 있습니다. 단지 프로젝트가 있습니다. – MacStevins