Я знаю, как получить BufferedImage из JComponent, но как получить BufferedImage из компонента в java? Акцент здесь делается на объекте типа «Компонент», а не на JComponent.
Я попробовал следующий метод, но он вернул полностью черное изображение, что с ним не так?
public static BufferedImage Get_Component_Image(Component myComponent,Rectangle region) throws IOException
{
BufferedImage img = new BufferedImage(myComponent.getWidth(), myComponent.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics g = img.getGraphics();
myComponent.paint(g);
g.dispose();
return img;
}