日期:2014-05-20  浏览次数:20722 次

如何在一个JTabbedPane加一个竖直的滚动条
如题目所示,在JTabbedPane中的标签页中加一个竖直的滚动条,要有代码例子,谢谢。

------解决方案--------------------
现在不方便写代码,给你说一下思路,
当然首先你要创建JTabbedpane,然后在你需要的标签窗格上加上JScrollPane,设置JScrollPane显示水平和垂直的属性即可显示滚动条
------解决方案--------------------
放JScrollPane里面
------解决方案--------------------
public class Test{
JFrame frame;

Test(){
frame = new JFrame("TabbedPane");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 150);
frame.setVisible(true);

JTabbedPane tabbedPane = new JTabbedPane();

JScrollPane scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); //水平滚动条不显示
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); //垂直滚动条总是显示
tabbedPane.addTab("JScrollPane", scrollPane);

JPanel panel = new JPanel();
tabbedPane.addTab("JPanel", panel);

frame.add(tabbedPane, BorderLayout.CENTER);
}

public static void main(String[] args){
new Test();
}
}