Introduzione a Java ed Eclipse - 3 - 9

# Disegno all'interno di JPanel

- Come sempre nel paradigma ad oggetti, non sarà il mondo esterno a disegnare sul pannello, ma un metodo del pannello stesso.
- Il metodo che disegna nel JPanel è protected void paintComponent(Graphics g);
- Questo metodo viene chiamato dal sistema ogni volta che è necessario ridisegnare del tutto o in parte la superficie del pannello
- Per essere sicuri che lo sfondo venga colorato, la prima cosa che dovremo fare dentro a paintComponete sarà richiamare il metodo del padre, con super.paintComponent(g);
- A questo punto potremo scegliere il colore del disegno, utilizzando uno dei colori predefiniti della classe Color, con il metodo p.setColor(Color.red);
- Potremo alla fine disegnare una linea con il metodo p.drawLine(int x1, int y1, int x2, int y2); che disegna una linea dal punto (x1,y1) al punto (x2,y2)

© Ing. Stefano Salvi - released under FDL licence