1
我有一个java小程序,它有一个JButton。但是,我在此小程序中显示图表,并且想要在按下该按钮时刷新小程序。有没有这样做?如何刷新Java applet?
我已经尝试添加此:
setVisible(false);
//function that call a method
setVisible(true);
,但它没有工作
我有一个java小程序,它有一个JButton。但是,我在此小程序中显示图表,并且想要在按下该按钮时刷新小程序。有没有这样做?如何刷新Java applet?
我已经尝试添加此:
setVisible(false);
//function that call a method
setVisible(true);
,但它没有工作
请对图表进行必要的修改和调用组件的重绘()方法。
Chart c = new Chart(); // Chart extends Component (I assume)
// Call your update methods to make necessary changes
c.repaint(); // Forces the chart to be repainted
编辑:您可能需要调用validate()方法;我不完全确定,现在无法对此进行测试。
你想刷新小程序(jar文件)还是只是图表? – 2012-04-23 04:12:59
在提出好的建议之前,我们需要更多的代码细节。什么产生图表?它是一个自定义的'JPanel',一个第三方'Chart'等。也许一个'CardLayout',也许改变图表对象的参数,也许..?目前,这个问题是无法回答的。 – 2012-04-23 07:12:40