Non c'è nessun JPanel in questo caso, purtroppo
Ora ho migliorato il codice sorgente ma senza successo
Allora, nell'applet ho:
Classe AscoltatoreMovimentoMousecodice:DisegnaSuApplet disegno = new DisegnaSuApplet(schermo); CostruzioneFaccina faccina = new CostruzioneFaccina(schermo); mouse = new AscoltatoreMovimentoMouse(faccina, (Graphics2D)schermo); this.addMouseMotionListener(mouse);
E poi in CostruzioneFaccina:codice:private CostruzioneFaccina faccina; private Graphics2D schermo; public AscoltatoreMovimentoMouse(CostruzioneFaccina faccinaPassata, Graphics2D schermoPassato) { faccina = faccinaPassata; schermo = schermoPassato; } public void mouseMoved(MouseEvent oggettoEvento) { System.out.println("Posizione : " + oggettoEvento.getX() + " " + oggettoEvento.getY()); //funziona correttamente! faccina.crea(schermo); //non funziona >:( }
ma non funziona!codice:protected void crea(Graphics2D schermoPassato) { schermo = schermoPassato; foglio = new DisegnaSuApplet(schermo); foglio.disegnaRettangoloPieno(10, 10, 100, 100); }![]()

Rispondi quotando