1
我有几个选项卡,并在其中一个选项卡上放置了一个滚动窗格。我想在下面添加另一个窗格,以便我可以添加一些按钮。它只是不断调整,以填补整个标签。我尝试过设置和设置大小,但没有运气。任何人都可以看到我做错了什么或指向正确的方向吗?非常感激!在JTabbedPane上调整JScrollPane的大小
JFrame frame = new JFrame();
JScrollPane pane = new JScrollPane(table);
pane.setBounds(0, 0, 415, 50); // < ---This seems to do nothing
pane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
JTabbedPane jtp = new JTabbedPane();
jtp.setBounds(-11, -14, 436, 170); // <---- I used -ve to hide border
jtp.addTab("tab1", new JLabel("Tab1"));
jtp.addTab("tab2", new JLabel("Tab2"));
jtp.addTab("tab3", new JLabel("Tap3"));
jtp.addTab("tab4", new JLabel("Tab4"));
jtp.addTab("tab5", pane);
jtp.setTabPlacement(JTabbedPane.BOTTOM);
frame.add(jtp,BorderLayout.CENTER);
创建'JPanel',也许使用'GridLayout'或'GridBagLayout',加上'JScrollPane'它和你所需要的过其他组件,然后添加该面板的“标签”组件 – MadProgrammer