我可以在 JTabbedPane 中将一些选项卡放在左侧,将其他选项卡放在右侧吗?或者至少添加一些选项卡,然后添加一个空白区域,然后添加其他选项卡?
谢谢!
我可以在 JTabbedPane 中将一些选项卡放在左侧,将其他选项卡放在右侧吗?或者至少添加一些选项卡,然后添加一个空白区域,然后添加其他选项卡?
谢谢!
使用 CardLayout 并添加您的按钮。
创建一个使用 BorderLayout 的主面板。将您的 CardLayout 和卡片添加到 SOUTH。然后创建两个按钮面板。一个用于西方,一个用于东方。
或者,您可以使用 BoxLayout 代替为按钮创建两个面板,然后在左右按钮之间添加“胶水”,布局管理器将自动添加空间。
不,不幸的是,Swing(或 SWT,就此而言)不支持这些行为。
(由于似乎有些混乱,我对您的问题的解释是您正在寻找这样的行为:
)
不,我不认为你可以。您可以尝试使用添加到面板或拆分窗格上的两个选项卡式窗格。例如:
JPanel panel = new JPanel(new GridLayout(1,2));
JTabbedPane tabs = new JTabbedPane();
tabs.addTab("A", new JPanel());
tabs.addTab("B", new JPanel());
tabs.addTab("C", new JPanel());
panel.add(tabs);
JTabbedPane tabs2 = new JTabbedPane();
tabs2.addTab("X", new JPanel());
tabs2.addTab("Y", new JPanel());
tabs2.addTab("Z", new JPanel());
panel.add(tabs2);