How to make JTabbedPane autoresize to fit page dimensions?

后端 未结 3 1862
南笙
南笙 2020-12-18 08:51

I have only JTabbedPane inside JFrame. JTabbedPane sets its dimensions to biggest page width/height. As pages has different size is it possible to force JTabbedPane to chan

3条回答
  •  不思量自难忘°
    2020-12-18 09:20

    How about this?

    tabbedPane.addChangeListener(new ChangeListener(){
    
        @Override
        public void stateChanged(ChangeEvent arg0) {
            Component mCompo=tabbedPane.getSelectedComponent();
            tabbedPane.setPreferredSize(mCompo.getPreferredSize());
            BasicFrame.this.pack();
        }   
    });
    

提交回复
热议问题