Nasıl BufferedImage [] içinde eleman alınır?

oy
0

Ben JTable görüntüleri göstermek bir program oluşturdu, bu yüzden kullanılan BufferedImage [] images. Ben benim görüntüleri saklamak için aşağıdaki kodu kullanılır images. Programı başarıyla vardır JTable görüntüleri gösterir.

int indexFile=0;
String[] fileNames = {img1.jpg, img2.jpg,img3.jpg};
BufferedImage[] images = new BufferedImage[fileNames.length];
for(int j = 0; j<images.length; j++)
try {
   fileNo =fileNames[indexFile];   
   path = /myJava/resources/+fileNo;                  
   URL url = myClass.class.getResource(path);
   images[j] = ImageIO.read(url);
   indexFile++;
} 

Ben de öğesinin değerini almak istiyorum images, bu yüzden aşağıdaki kodu kullanılır:

for(int i = 0; i<images.length; i++) {
   System.out.println(images[i])  // I am expecting output like img1.jpg
}

Benim sorunum bana yerine (örneğin img1, img2, img3) aşağıdaki çıktıyı verir vardır.

BufferedImage@e691ea46: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@cd292449 transparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 607 height = 509 #numDataElements 3 dataOff[0] = 2

Bunu nasıl çıktı alabilirim? ---> img1.jpg teşekkür ederiz.

Oluştur 08/11/2018 saat 11:31
kaynak kullanıcı
Diğer dillerde...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more