Il Canvas non è lo strumento ideale per fare ciò che ti serve. Esso è un componente che permette di essere disegnato e/o a ricevere eventi.
Può andar bene per disegnare un'immagine e ricevere eventi di clic su di essa (lavorandoci un po' con il MouseListener e le coordinate del clic), ma per i menu ti suggerisco di studiarti le classi che servono a questo scopo: MenuBar, Menu e MenuItem (visto che lavori con AWT) del package java.awt e le classi ActionListener e ActionEvent del package java.awt.event per la gestione degli input dal mouse.
Immagino che a scuola vi stiano insegnando espressamente AWT perchè, per iniziare, è giusto conoscerlo. E' per questo che ti ho suggerito le classi AWT da studiare e non le controparti Swing... se, al contrario, avete iniziato a vedere Swing (ma parli di Canvas, quindi non credo), allora abbandona Canvas e compagnia bella.
Ciao.![]()



Rispondi quotando