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