Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Javaでjpanelからg要素を取得するにはどうすればよいですか、それを別のオブジェクトに渡して描画し、戻すにはどうすればよいですか。明確にするために、gまたはグラフィックを使用してjpanelに描画できます。しかし、これを別のオブジェクトに渡して、他の場所に描画することはできません。事前のおかげで、私は解決策を探しましたが、何も見つかりません。正しい用語を使用していない可能性があります。申し訳ありません。
GraphicsオブジェクトJPanelを別の (ヘルパー) オブジェクトに渡す最もクリーンな方法は、paintComponentメソッドからオブジェクトを渡すことです。このようにして、オブジェクトが常にインスタンス化されることを確認できます。
Graphics
JPanel
paintComponent
@Override public void paintComponent(Graphics g) { super.paintComponent(g); myGraphicsHelper.drawStuff(g); }