2014-02-07 2 views
0

자바에서 중첩 된 탭을 만들려고합니다. 그것은 작동하지만 내 중첩 탭의 크기를 조정하는 방법은 무엇입니까? (addStudent, addTeacher) 실행될 때 매우 좁습니다. 도움자바의 중첩 된 탭

JPanel students = new JPanel(); 
    JPanel teachers = new JPanel(); 
    JPanel lessons = new JPanel(); 
    JPanel courses = new JPanel(); 
    JPanel addPanel = new JPanel(); 
    JPanel translations = new JPanel(); 
    JPanel addStudent = new JPanel(); 
    JPanel addTeacher = new JPanel(); 

    JButton bAddStudent = new JButton(); 
    //addStudent.setBounds(x, y, width, height); 

    tp=new JTabbedPane(); 
    tp2 = new JTabbedPane(); 
    Container pane = this.getContentPane(); 
    pane.add(tp); 
    tp.addTab("Uczniowie",students); 
    tp.addTab("Nauczyciele",teachers); 
    tp.addTab("Harmonogram zajec",lessons); 
    tp.addTab("Kursy",courses); 
    tp.addTab("Tlumaczenia", translations); 
    tp.addTab("Panel administratora", addPanel); 

    tp2.add("Nowy uczen",addStudent); 
    tp2.add("Nowy nauczyciel",addTeacher); 
    addPanel.add(tp2); 
+0

중복? http://stackoverflow.com/questions/6994352/how-to-set-jtabbedpane-tab-height-width-background-foreground-color-both-select –

+0

내 네스트 탭만 크기를 조정하고 싶습니다. 내가 복제하고 있다고 생각해. 미안. 어떤 아이디어? – user3196130

답변

2

변경이 tp2addPaneltp

에서 제공 가능한 전체 공간을 점유 할 수 있도록하는 BorderLayout

-addPanel의 레이아웃 매니저에 대한 들으 또한 중첩 조심해야 할 것 탭을 사용하면 사용자가 매우 혼란스럽고 혼란 스럽습니다.