2012-04-23 8 views
1

JButtonを持つJavaアプレットがあります。しかし、私はこのアプレットにチャートを表示しており、そのボタンが押されたときにアプレットをリフレッシュする必要があります。これは何か?Javaアプレットをどのように更新しますか?

私はすでにこれを追加しようとしました:

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

をそれは

+0

アプレット(jarファイル)またはチャートだけをリフレッシュしますか? –

+1

良い推奨事項を作成する前に、コードの詳細が必要です。チャートを作るのは何ですか?それはカスタムJPanel、サードパーティのChartなどです。多分、CardLayoutです。たぶんチャートオブジェクトのパラメータを変更していますか?現時点では、この質問は答えられません。 –

答えて

0

がチャートに必要な変更を行い、コンポーネントの再描画()メソッドを呼び出して動作しませんでした。

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()メソッドを呼び出す必要があります。私は完全にはわかりません、そして、今、これをテストすることはできません。

関連する問題