2

AWTを使用して、描画した長方形に画像をどのようにインポートしますか?その特定の長方形にのみ背景を割り当てたい。

4

2 に答える 2

5
  1. Rectangleをクリッピング領域として 設定します。
  2. クリッピング領域の内側 (の一部) になるように画像をポイントに描画します。
  3. クリップをクリアします。
  4. 長方形を描きます。

この回答に見られるように(ここの形状はテキストですが、同じ原則が適用されます)。

于 2012-11-20T06:22:40.497 に答える
0

最も一般的なpaint方法は、コンポーネントでメソッドをオーバーライドすることです。Graphics.drawImage()を見てください。例:イメージの描画

に移行する場合Swingは、Swing の最適化されたペイント モデルを利用して、 のpaintComponent代わりにオーバーライドできますpaint

参照:カスタム ペインティングの実行

于 2012-11-19T14:54:14.683 に答える