我正在创建一个GUI,其中主窗口将包含许多选项卡。它们应该水平放置在彼此旁边。
使用此代码会生成“折叠”版本,我可以使用箭头切换选项卡。
JTabbedPane tabs = new JTabbedPane();
JPanel tab_virksomheder = new JPanel();
tabs.addTab("Virksomheder", tab_virksomheder);
JPanel tab_praktikpladser = new JPanel();
tabs.addTab("Praktikpladser", tab_praktikpladser);
panel.add(tabs);
如何使标签彼此相邻?
答案 0 :(得分:2)
panel
容器的布局设置应为BorderLayout
。
panel.setLayout(new BorderLayout());
答案 1 :(得分:1)
确切的结果取决于几件事:
平台的TabbedPaneUI,Mac OS X上的AquaTabbedPaneUI
。
提供给setTabLayoutPolicy()
的设置。
在封闭式pack()
上调用Window
时使用的内容的首选大小。
您可以使用此example来体验各种外观和感觉设置。请注意内容的首选大小如何定义每个选项卡内容窗格的大小。