PDA

Visualizza la versione completa : [Java] Rappresentazione grafica


perzem
01-07-2005, 17:20
creata una classe punto con coord x,y, come posso aggiungere su di un pannello un punto??
Inoltre dopo aver visualizzato questo punto come posso circodarlo con un rettangolo??

LeleFT
01-07-2005, 17:49
Sinceramente non ho mai avuto la necessitÓ di disegnare un punto, comunque potresti utilizzare il metodo drawLine() dell'oggetto Graphics, impostando come origine e destinazione della linea lo stesso punto.

Per circondarlo da un quadrato Ŕ sufficiente che tu utilizzi il metodo drawRect() dello stesso oggetto, magari impostanto come coordinate degli angoli, le coordinate del punto meno una costante e pi¨ la stessa costante:


public void paint(Graphics g) {
// Disegno il punto
g.drawLine(puntoX, puntoY, puntoX, puntoY);

// Disegno il quadrato
g.drawRect(puntoX-5, puntoY-5, puntoX+5, puntoY+5);
}

Ciao. :ciauz:

Loading