我对BufferedImage对象的Vector有问题。我试图将BufferedImage对象添加到Vector中,但Vector总是空的。 ImageIo.read(input1)似乎不起作用,但我不明白为什么。将BufferedImage对象添加到Vector中
这里是我的代码的一部分:
private void drawPixel(int index,String name) throws IOException {
File input1 = new File("pince.png");
BufferedImage img = ImageIO.read(input1);
Graphics g = this.imagePoints.getGraphics();
imagePixelLabelBuffered.add(img);
input1.delete();
changeColorPixelLabel(imagePixelLabelBuffered.get(labelClassesCount-1),labelClassesCount-1);
File output = new File("pince.png");
//ImageIO.write(imagePixelLabelBuffered.get(labelClassesCount-1), "PNG", output);
int x = (index % this.width);
int y = (index/this.width);
g.drawImage(imagePixelLabelBuffered.get(labelClassesCount-1),x-20, y-31,100,100, null);
repaint();
}
谢谢你的回答,但问题不在那里。 – kazrak