Originariamente inviato da giuliocesare80
Devo poi poter scalare, anche non proporzionalmente, le immagini caricate attraverso un sistema interattivo basato sul trascinamento di handle ed eventualemente aggiungere annotazioni (testo in grafica) sull'immagine risultante.
Hai ammesso di essere alle prime armi ... e nonostante questo, hai descritto una applicazione che non è "grossa" ma è comunque non banale e che richiede una certa dimestichezza con i componenti Swing, la grafica e in generale la programmazione orientata agli oggetti.
Perlomeno ti sei reso conto della cosa?

Quindi ripeto il consiglio: vai per gradi. Riesci a fare innanzitutto la gestione di una semplice finestra (JFrame) dove c'è un pulsante o magari meglio il classico menù "File" -> "Apri..." che se azionati fanno aprire la dialog di un JFileChooser per scegliere un qualunque file (che poi sia una immagine ... beh è questione di un filtro)??