0

私は Objective-C のバックグラウンドを持ち、iOS および Mac OS プラットフォームで何年も開発を行ってきました。私はカスタム描画のコンセプトが大好きなので、前述のプラットフォームで私が行ったことを再現したいと考えています.

iOS では、カスタム ビューを描画するために呼び出し-drawRect()てから、その描画の上に他のビジュアル コンポーネントを追加できます。paint()java swing と awt にandと呼ばれる同等のものがあることを私は知っていpaintComponent()ます。ただし、描画がどのように行われるかはよくわかりません。スーパーメソッドをいつ呼び出すか (開始または終了?)、およびカスタム描画コンポーネントに他のコンポーネントを追加する方法がわかりません (カスタム描画が上に表示されることもあれば、下に表示されることもあります)。

誰かがこれに光を当てることができますか?

paint()何をいつ使用するかについてはすでに少し読んでいますが、まだ100%確信が持てませんpaintComponent()

4

1 に答える 1

2

Java チュートリアルから始めます。

http://docs.oracle.com/javase/tutorial/uiswing/painting/index.html

于 2013-12-02T19:05:00.773 に答える