मुझे पता है कि JComponent से BufferedImage कैसे प्राप्त करें, लेकिन जावा में एक घटक से BufferedImage कैसे प्राप्त करें? यहां पर जोर JComponent की बजाय "घटक" प्रकार का एक वस्तु है।जावा में एक घटक से BufferedImage कैसे प्राप्त करें?
मैंने निम्न विधि की कोशिश की, लेकिन यह एक काला छवि वापस कर देता है, इसमें क्या गलत है?
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;
}
आप "JComponent से एक BufferedImage मिल" से क्या मतलब है? – aioobe
मेरा नया उत्तर देखें। अब यह काम कर रहा है। (परीक्षण किया गया) –