Codice:
import javax.swing.JFrame;
public class HelloFrame extends JFrame {
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
new HelloFrame();
}
public HelloFrame() {
this.setSize(500, 500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Hello World!");
this.setVisible(true);
}
}
semplicissimo codice "hello world" per Swing, non capisco quel
Codice:
new HelloFrame();
e soprattutto come dopo, nonostante il risultato di quell'HelloFrame() non sia referenziato da nessun oggetto, cioé con new non si attribuisce a nessun oggetto il riferimento all'oggetto appena creato, si possa comunque chiudere la finestra e cioé attuare un metodo su quell'oggetto senza per altro che ci sia un "listner/handler" a quanto vedo.
che fa questo codice di preciso?