탭의 크기를 변경할 수있는 방법은 JTabbedPane
입니까? 모든 패널이 아니라 작은 탭만 사용자가 클릭하여 볼 수 있어야한다는 것을 의미합니다.JTabbedPane의 탭 크기 설정
6
A
답변
6
당신은 당신의 자신의 TabbedPaneUI
만들 수 있습니다,하지만 당신은 단지 JTabbedPane#setTabComponentAt
를 사용하여 사용자 정의 탭 구획을 만들려면 탭 제목
3
렌더링에 더 큰 구성 요소를 사용하는 경우가 더 간단 할 수도, 나는 Oracle tutorial을 확인하기 위해 운영자 추천 . 자신 만의 패널을 만들어야 만 타이틀을 렌더링하는 Component를 수정할 수 있습니다. 마지막으로 setTabComponentAt
을 사용하여 자신의 패널을 창에 배치합니다.
6
이것은 나를 위해 일했습니다. (main 메서드 호출)
JLabel lab = new JLabel();
lab.setPreferredSize(new Dimension(200, 30));
jTabbedPane1.setTabComponentAt(0, lab); // tab index, jLabel
또는 같은 크기의 모든 탭 구성 요소에 이러한 변화를 시도
UIManager.getLookAndFeelDefaults().put("TabbedPane:TabbedPaneTab.contentMargins", new Insets(10, 100, 0, 0));