Salve, sono nuovo in questo forum. Ho scritto un mini-programma che dovrebbe visualizzare una JFrame contenente un JPanel dove sarà disegnata un' immagine (il file "1.jpg" nella stessa cartella del progetto). Avviando il programma tramite Prompt non viene disegnata l'immagine(con bluej invece sì).
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

Codice PHP:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class 
Ex {
    public static 
void main(String[] args) {
        
JFrame frame = new JFrame("Frame di prova");
        
frame.setVisible(true);
        
frame.setSize(640,480);
        
        
Image img Toolkit.getDefaultToolkit().getImage("1.jpg");
        
MyComp mycomp = new MyComp(img);
        
        
frame.add(mycomp);
        
        
    }

}

 

 
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class 
MyComp extends JComponent {
    private 
Image img;
    public 
MyComp(Image img) {
        
super();
        
this.img img;
    }
    public 
void paint(Graphics g) {
        
g.drawImage(img,0,0,this);
    }