Salve a tutti, ho questo problema, sto realizzando un'applicazione che mi serve per caricare dei prodotti sul sito dell'azienda per cui lavoro. Naturalente, ho bisogno di visualizzare le immagini di questi ultimi. Io ho il seguente codice:
import java.util.Vector;
import java.awt.*;
import java.awt.event.*;
import java.awt.Component.*;
import java.awt.Graphics.*;
import java.awt.Graphics;
import java.awt.Toolkit;
import java.awt.Image.*;
class Gestione {
public static void main(String[] a) {
Image myimg;
Toolkit tk = Toolkit.getDefaultToolkit();
try {
myimg = tk.getImage("/media/hda1/work/fabio/tabelle/txt/immagini/"+"anello.jpg");
Graphics g2;
f.createImage(300,300);
g2 = f.getGraphics();
g2.drawImage(myimg, 0,0,Color.WHITE, f);
// g2.drawArc(500,500,100,30,14,40);
} catch (Exception e) {
e.printStackTrace();
System.out.println("ECCEZIONE!!!" + e.getMessage() + " " + e.getCause());
}
// f.repaint();
}
}
Solo che l'immagine non viene visualizzata... anzi... lo fa per una frazione di millesimo di secondo, perché se implemento il codice in un ciclo while inifito questa viene visualizzata.... qualcuno ha idea di come mai?
Grazie!


Rispondi quotando