首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JSplitPane 重画有关问题!

2011-12-25 
JSplitPane重画问题!急!我想把一个在JFrame上的JSplitPane进行重画。但不知为什么不行!以下是部分代码:clas

JSplitPane 重画问题!急!
我想把一个在JFrame上的JSplitPane进行重画。但不知为什么不行!以下是部分代码:

class abc extends JFrame{
........
  public void actionPerformed(ActionEvent event) //显示重画的监听器
  {
  showBigImage();
  }
  };
.......
public void showBigImage(){ //看大图的模式
  Spane.removeAll();
  Spane=new JSplitPane(JSplitPane.VERTICAL_SPLIT, imageScrollPane,toolBar3);
  Spane.setDividerSize(8);
  Spane.setDividerLocation(211);
  Spane.setOneTouchExpandable(true);
  getContentPane().repaint();
  }
}
Spane是一个JSplitPane


[解决办法]
setVisible(true)
[解决办法]
调用一下validate()方法就可以了

热点排行