package aquatest; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTabbedPane; public class AquaTabbedPaneTest { public static void main(String[] args) { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTabbedPane pane = new JTabbedPane(); pane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); f.add(pane); for (int i = 0; i < 20; i++) { String title = "Tab" + (i + 1); pane.addTab(title, new JPanel()); if (i < 5 || i == 9 || i == 19) { System.out.format("Tabs: %4d Minimal height: %5d\n", i + 1, pane.getMinimumSize().height); } } } }