1

我有一个 Java 小程序,其中有一个 JButton。但是,我在此小程序中显示了一个图表,并希望在按下该按钮时刷新小程序。有什么可以做到这一点吗?

我已经尝试添加这个:

setVisible(false);
//function that call a method
setVisible(true);

但它没有用

4

1 回答 1

0

对图表进行必要的更改并调用组件的 repaint() 方法。

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() 方法;我不完全确定,现在无法测试。

于 2012-04-23T03:21:02.887 回答