私が持っているとしましょう
JButton test = new JButton("Test Button");
ボタンを画像オブジェクトに描画してファイルに保存したいと思います。
私はこれを試しました:
BufferedImage b = new BufferedImage(500, 500, BufferedImage.TYPE_INT_ARGB);
test.paint(b.createGraphics());
File output = new File("C:\\screenie.png");
try
{
ImageIO.write(b, "png", output);
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
このコードは空の 500x500 PNG ファイルを生成しました。GUIコンポーネントを画像ファイルに描画する方法を知っている人はいますか?