
Il sistema di coordinate permette di specificare delle posizioni nella finestra, e quindi permette di fare dei disegni. Per disegnare una linea fra due punti di coordinate (a,b) e (c,d), in Java si usa la funzione drawLine(a,b,c,d). Per poter chiamare questa funzione, occorre prependere l'argomento della funzione paint, ossia quello che sta fra parentesi dopo il Graphics, in questo caso g (ma si può usare un qualsiasi altro nome). Se usiamo lo schema visto sopra, per disegnare una linea si fa g.drawLine(a,b,c,d).
L'applet DueLinee.java disegna due linee.
/*
Un semplice applet: due linee in diagonale.
*/
import java.awt.*;
public class DueLinee extends java.applet.Applet {
public void paint(Graphics g) {
g.drawLine(0, 0, 100, 100);
g.drawLine(0, 100, 100, 0);
}
}
La prima istruzione è
g.drawLine(0, 0, 100, 100). Questa istruzione
disegna una linea fra i due punti di coordinate
(0, 0) e (100, 100).La seconda istruzione è g.drawLine(0, 100, 100, 0), che disegna una nuova linea. I due estremi hanno coordinate (0, 100) e (100, 0).
Le due linee sono quindi in diagonale. L'esecuzione di questo applet produce una finestra che contiene il seguente disegno.