lato ha scritto:
Ciao!
sto realizzando un programma in java in cui posizionare una mappa geografica e disegnare, ogni volta che clicco due punti su questa mappa, il segmento che unisce i due punti.
Per l'immagine della mappa ho usato una JLabel, ora però non riesco a capire come usare la funzione drawLine() su questa immagine. Cioè come si disegna una linea su una Label? Il disegno va fatto su un Panel che poi sovrappongo alla Label? aiuto
Non ti conviene affatto usare JLabel per fare disegni "arbitrari". Devi usare il custom painting, in genere si estende JPanel (o JComponent) e si disegna nel contesto del metodo paintComponent che devi ridefinire.
Devi chiaramente conoscere bene il processo di painting nei componenti Swing.