【初心者】Java質問・相談スレ12【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
NGNGあるパネルに描かれたデータを別のパネルに
コピーするにはどうすればよいのでしょうか?
思いつく方法としては,パネルに描かれたものを全てVectorクラスの
インスタンス等に保存しておいて,それを参照しながら別のパネルに描く.
といった方法が考えられますが,はっきり言って面倒臭いです.
もっとスマートな方法はないものでしょうか?
例えば以下のようなもの.
// パネルAからパネルBへコピー
Graphics gA = panelA.getGraphics();
Graphics gB = panelB.getGraphics();
Image imageA = gA.getImage(); // こんなメソッドないですが.
gB.drawImage(imageA, 0, 0, null);
■ このスレッドは過去ログ倉庫に格納されています