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!