Non sò coa risponderanno gli altri, ma il mio personalissimo parere è quello di NON ridefinire il metodo paintComponent.

Basta che nel JPanel ci metti una JLabel e che la aggiorni ogni volta.
Questo lo farei cambiando così:

codice:
class PannelloTest extends JPanel
{
    JLabel etichetta = new JLabel ("");
    add (etichetta);
}
In questo modo hai creato la tua JLabel con testo nullo e l'hai applicata al JPanel.

codice:
private class AzioneEstrazione implements ActionListener
	{
		public void actionPerformed(ActionEvent event)
		{
			Integer numeroEstratto = (int)(Math.random()*90);
			numeri.add(numeroEstratto);
                        String parziale = etichetta.getText ();
                        etichetta.setText (parziale + ", " + numeroEstratto);
			repaint();
		}
	}
	
	private ArrayList<Integer> numeri = new ArrayList<Integer>();
In questo modo aggiorni il testo della JLabel ad ogni pressione del tasto.