Salve a tutti, sto cercando di implementare, nel mio programma, un'interfaccia grafica che possa mostrare una specie di mappa di alcuni punti che ho opportunamente generato.
Vorrei che i punti comparissero nello spazio in base alle loro coordinate, rappresentati da piccoli cerchi.
Volevo quindi attraverso il disegno in 2D e il metodo fillOval creare dei cerchi a cui passare le coordinate come parametro.
Questo è il tentativo che ho fatto con un solo punto
codice:
public class MyPanel extends JPanel{ public MyPanel() {
super();
setBackground(Color.WHITE);
setSize(600,600);
}
protected void paintComponent(Graphics g, double x, double y) {
super.paintComponent(g);
g.setColor(Color.cyan);
g.drawOval((int)x, (int)y, 10, 10);
g.fillOval((int)x,(int)y,10,10);
}
}
Non so come fare per chiamare il metodo. Provo a chiamarlo dal main (la classe principale è quella del JFrame contenente il JPanel), ma non so cosa inserire come primo argomento...Di sicuro sto facendo molta confusione, qualcuno può darmi una mano?
grazie mille