2
모든 메뉴에 대해 UIManager를 사용하여 JMenuBar, JMenu 및 JMenuItem의 높이를 설정할 수 있습니까?JMenuBar, JMenu 및 JMenuItem의 높이
setPreferredSize(new Dimension(100, 25));
을하지만 그것이 최선의 방법이 아니다 느낌 :
내가 현재 사용하고 있습니다.
모든 메뉴에 대해 UIManager를 사용하여 JMenuBar, JMenu 및 JMenuItem의 높이를 설정할 수 있습니까?JMenuBar, JMenu 및 JMenuItem의 높이
setPreferredSize(new Dimension(100, 25));
을하지만 그것이 최선의 방법이 아니다 느낌 :
내가 현재 사용하고 있습니다.
가장 좋은 방법은 시스템이 폭과 높이를 명시 적으로 폭을 설정하려는 경우 비록
(슈퍼를 호출 당신에게 전체 텍스트 내용을 표시합니다 정확한 폭과 높이를 제공해야합니다)를 처리 할 수 있도록하는 것입니다 100 및 높이 25, setPreferredSize() 한 가지 방법입니다. 또 다른 방법은 상자 레이아웃을 사용하는 것입니다.
menuBar.add(Box.createRigidArea(new Dimension(100,25)));
왜 메뉴를 더 크게 표시 하시겠습니까? 글꼴이 더 커지 길 원하십니까? 아니면 그냥 몇 가지 인세 트를 원하니? 후자의 경우에는 원하는 결과를 얻기 위해 다양한 요소에 빈 테두리를 설정하십시오. –
전역적인 유일한 솔루션은 이러한 구성 요소의 UI 대리자를 대체하는 것입니다. 그게 여분의 일이야. – MadProgrammer