vorrei chiedere un po di spiegazioni su un codice che sto studiando,il mio libro nn chiarisce i miei dubbi.

voglio creare una finestra con una semplice scritta all'interno

nl programma ho 3 classi una finestra,una scritta a una inizializzatore

nn mi è chiara questa parte di codice

codice:
scritta panel = new scritta();
 Container contentPane = getContentPane();
 contentPane.add(panel);
che si trova nella classe finestra

ed interamente la classe scritta cioè

codice:
public class scritta extends JPanel //qui ok crea una classe creitta dalla superclasse JPanel
{
 public void paintComponent(Graphics h) //da qui nn capisco piu,soprattutto la parte (Graphics //h)
 {
    super.paintComponent(h);
    h.drawString("prova prova",75,100);
}
}