1

先生に言われたので、プログラミングを C# から Java に変更したプロジェクトは 1 つだけです。私はちょうど何が同等であるかを尋ねたかった:

this.Refresh();

Javaで?

4

3 に答える 3

1

Java アプリケーションは自動的に Windows フォームと同等であり、更新して「再描画」できるフォームを提供すると仮定します。Java では物事がより複雑になるため、おそらく最初にこれを読む必要があります: シンプルな Java GUI を作成する方法

于 2012-04-23T08:55:50.853 に答える
0
    yourFrame.invalidate();
    //make changes here...
    yourFrame.validate();
    yourFrame.repaint();

必要と思われるその他の事項については、JFrameのドキュメントを参照してください。

于 2012-04-23T08:58:31.920 に答える
0

電話

yourFrame.invalidate();
yourframe.validate();

との詳細についてはinvalidate()validate() こちらを参照してください。

ドキュメントによると、validateメソッドは、コンテナーにサブコンポーネントを再度レイアウトさせるために使用されます。コンテナーが表示された後に、このコンテナーのサブコンポーネントが変更された (コンテナーに追加または削除された、またはレイアウト関連の情報が変更された) 場合に呼び出す必要があります。

于 2012-04-23T08:56:25.547 に答える