在jPanel2中是一些按钮,按钮多的时候显示不完。想加个滚动条,但是没加起,不知道哪里错了。或者有没有其他的方法解决,请高手帮我看下,在线等
代码如下:
JTabbedPane jTabbedPane1 = new JTabbedPane();
JScrollPane jScrollPane1 = new JScrollPane();
JPanel jPanel2 = new JPanel();
jPanel2.setLayout(null);
jTabbedPane1.add(jScrollPane1, "jScrollPane1");
jScrollPane1.getViewport().add(jPanel2);
this.add(jTabbedPane1);

解决方案 »

  1.   

    确信有这个东西?
    JTabbedPane+JScrollPane
      

  2.   

    public void setTabLayoutPolicy(int tabLayoutPolicy)设置在一次运行中不能放入所有的选项卡时,选项卡窗格使用的对选项卡进行布局安排的策略。可能的值为: 
    JTabbedPane.WRAP_TAB_LAYOUT 
    JTabbedPane.SCROLL_TAB_LAYOUT 
    如果未通过 UI 进行设置,则默认值为 JTabbedPane.WRAP_TAB_LAYOUT。 
    一些外观可能只支持可能的布局策略的一个子集,在这种情况下可以忽略此属性的值。 参数:
    tabLayoutPolicy - 用于安排选项卡的策略 
    抛出: 
    IllegalArgumentException - 如果 layoutPolicy 的值不是以上有效值之一
    从以下版本开始: 
    1.4 
      

  3.   

    这个方法可以吧_至少看起来像,用JTabbedPane.SCROLL_TAB_LAYOUT 参数我就不试了
      

  4.   

    感觉上是,不过还是不行,我是这么写的不知道对不
    jTabbedPane1.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
      

  5.   

    设置完update没有呀
    void updateUI()
      

  6.   

    new JScrollPane(JTabbedPane *);