2009-06-09 6 views

答えて

4

いずれか:

  1. 最も簡単な方法は、borderレイアウトマネージャを使用して中央に画像とLabelを添加することが考えられます。レイアウトマネージャは変更を処理します。

  2. イメージを手動で描画する場合は、component listenerを追加して、コンポーネントサイズの変更にrepaint()を呼び出す必要があります。

+0

なぜここにラベルと境界線が必要ですか? サイズ変更リスナーで画像とJlableのサイズを再計算することはできませんか? – user63898

+0

はい、それは2番目の段落で説明した方法です。私は2つの異なる選択肢であることを明確にするために編集します。 – Pool

+0

+1あなたのためにJLabelを処理させます。誰かがすでにすべての苦労をしています。 – banjollity

関連する問題