我想用一个按钮控制JScrollPane是否可见,可是setVisible(false)可以,但是setVisible(true)就显示不出来了,求助啊~~~~急死了~~~

解决方案 »

  1.   

    应该是我说的不够清楚,是这样的,面板上有个区域a,然后,我建了4个JTabel,并将每一个都放到了JScrollPane里,我想实现的是:点击面板上的不同按钮,区域a出现不同的JTable 就这样。我的做法是通过让相应的JTable.setvisible(true),其余的setvisible(false),可是不行。
      

  2.   

    当然可以,你把一个Jtable放到对应的JScrollPane,不是4个都放到一个JScrollPane里面
    如果是要公用一个JScrollPane的话,那你的Jtable可以通过按钮去动态创建。
    点击按钮创建你要显示的Jtable,add到JScrollPane里面。
    还有一种方法是先创建好4个Jtable,点击按钮把你要显示的Jtable  add到JScrollPane这是静态的方法,根据你个人需要去写代码。