当前位置: 代码迷 >> J2SE >> 加加了JTable的JScrollPane不能显示出来
  详细解决方案

加加了JTable的JScrollPane不能显示出来

热度:131   发布时间:2016-04-23 19:51:16.0
添加了JTable的JScrollPane不能显示出来
     在同一快JPane上添加了两个相同大小的JScrollPane,初始化一个显示一个不显示,两个JScrollPane分别add了两个不同的JTable。
     在点击按钮相应函数里,原来显示的JScrollPane调用setVisible(false),不显示的setVisible(true)
     点击按钮结果两个JScrollPane都没有显示,为什么后一个setVisible(true)无效呢,求大侠指教,万分感谢!
------解决思路----------------------
估计是因为布局管理器的问题,你第一个jsc 设置为不可见,第二个设置为可见,但是第二个大小估计为0,可以用getBounds来求证一下,所以也是看不见的。解决这个问题,建议楼主试试cardlayout
------解决思路----------------------
JTable实例你调用了setSize()或者setBounds()了吗?显式的设置一下JscrollPane的大小试试。
  相关解决方案