JPanelでグラフィックを描きたいです。現在、私が行っているのは、paintComponentメソッドを使用して図面を定義することです。
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.BLACK);
g.fillRect(10,10,100,100);
}
次に、グラフィックを配置したい場所でrepaint()を呼び出します。
しかし、このpaintComponentメソッドを使用せずにコンポーネントを追加するのと同じようにグラフィックをJPanelに追加する方法があるのだろうか:panel.add(myComponent)。グラフィックスタイプを開始できないことはわかりましたが、それを可能にする別のタイプがあるかもしれません。
FANG Engineなどの多くのGUIにこのオプションがあることは確かですが、Swingで見たすべての例はこの方法を使用していました。これなしで行うための提案はありますか?それは時々私のプログラムの全体的なデザインを台無しにしているからです。
前もって感謝します。