JPanel(まだ表示されていない)をBufferedImageに変換する方法はありますか?あなたがする必要があるかもしれませんJPanelを画像に変換する
public BufferedImage createImage(JPanel panel) {
int w = panel.getWidth();
int h = panel.getHeight();
BufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
Graphics2D g = bi.createGraphics();
panel.paint(g);
return bi;
}
:あなたはJPanelの上で塗料を呼び出すために使用することができ、グラフィックスオブジェクト、のようなものを作成することができたBufferedImageから
おかげで、
ジェフ
まあ、私はあきらめます。私はあなたが最後に2つの投稿に2つの答えを与えましたが、あなたはそれを無視しました。今後の投稿で幸運を祈る。 – camickr
私は応答を感謝し、私はそれらを無視していない。この記事では、ScreenImageは私が探していたものではなく、他のグラフィックスにペイントするだけのこの方法が私にとって正しい方向に見えました。ダイアログボックスのポストでは、それは問題ではないことが判明し、私はすべてに返信していないので、私は泥沼になってしまった。私はあなたの回答に感謝します。 –