小弟正在做一个动态显示的程序。当有新的元素被加入进一个SET中,同时会CALL frame.getContentPane().add(vv) 这个方法。VV为新加入的内容。现在的问题是,ContentPane中的内容会维持在初始化状态不会改变,只有当来回点击这个frame窗口时,才能显示更新的图像。我想是因为没有刷新的问题,但是查了API文档之后好像没有相应的方法。请教各位如何能让ContentPane中的内容能动态显示出来。不需要手工干预。
小弟正在做一个动态显示的程序。当有新的元素被加入进一个SET中,同时会CALL frame.getContentPane().add(vv) 这个方法。VV为新加入的内容。现在的问题是,ContentPane中的内容会维持在初始化状态不会改变,只有当来回点击这个frame窗口时,才能显示更新的图像。我想是因为没有刷新的问题,但是查了API文档之后好像没有相应的方法。请教各位如何能让ContentPane中的内容能动态显示出来。不需要手工干预。
public void newInfo(){
jpanel.add(frame.getContentPane().add(vv));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
jpanel.revalidate();
}但现在的问题在于显示不出任何信息了,请问还需要添加些什么呢??