Ciao,
ho difficoltà a capire l'uso del metodo paint().
Ho letto articoli sia nel forum che in rete, ma non ho anciora chiarito i miei bubbi.

Ne ho capito in parte il funzionamento vedendo questo esempio


codice:
import java.awt.*;
 public class GWindow extends Frame {
    public void paint(Graphics g) {
    g.drawLine(0,0,50,50);
    g.fillOval(5,20,300,30);
    g.setColor(Color.green);
    g.drawString("Hello",100,40);
    }
 }
codice:
public class ShowGWindow {
   public static void main(String[] arg) {
   GWindow w = new GWindow();
   w.setSize(350,60);
   w.setTitle("GWindow");
   w.setVisible(true);
   }
}
Quello che mi chiedo è, se è possibile, come chiamare il metodo paint una volta creato un oggetto Frame con

codice:
Frame finestra = new Frame()