Ho tentato anche con JLabel, vorrei disegnare l'immagine su una Label e poi aggiornarla tramite setRGB(x,y,int_rgb);
Tuttavia non riesco a visualizzarla.
Provo con:
Dove lImg è la Jlabel settata come visibile ed aggiunta al JPanel.
codice:
System.out.println(lImg.imageUpdate(img.getImage().getSubimage(0,0, 10, 10), ALLBITS, 0, 0, 10,10));
Mentre img è istanza di Immagine a cui passo il file da leggere.
codice:
class Immagine {
private BufferedImage image;
Immagine(File file){
try {
image = ImageIO.read(file);
} catch (IOException e) {
e.printStackTrace();
}
}
BufferedImage getImage(){
return image;
}
Ho tentato anche con:
codice:
ImageIcon iconIMG = new ImageIcon();
iconIMG.setImage(img.getImage());
lImg = new JLabel(iconIMG);
Perché giustamente il primo metodo risultava false...nulla da fare