Salve,

sono 2 giorni che non riesco a risolvere sto problema.
Devo creare un pannello con dentro un'immagine creata con Graphics e che sia scrollabile.
Nel sito della sun ci sono 2 esempi del tutorial swing che però non descrivono la mia situazione. Uno descrive come caricare un'immagine da file renderla scrollabile e il secondo crea un pannello scrollabile e lo aggiorna ogni volta che l'utente ci disegna qualcosa...ma ovviamente all'inizio è vuoto.

Io invece voglio creare una pannello scrollabile con dentro un'immagine che creo dentro il metodo paintComponent().Ovviamente non so a priori quale sia la grandezza del disegno! Non mi funziona! Non mi scrolla!
Io faccio:
--------------------------------------
...
codice:
MyDrawingPanel mdp = new MyDrawingPanel();
JScrollPane scroller = new JScrollPane(mdp);
...
---------------------------------
e il MyDrawingPanel è:
---------------------------------
codice:
public class MyDrawingPanel extends JPanel {
   //costruttore

   //override del metodo paintComponent
   public void paintComponent(Graphics g) {
      g.fillRect(...);
   }
}
---------------------------------

Aiuto!