lunes, 7 de abril de 2008

java2d: Dibujando una linea

Java 2D se encuentra incluido en la distribucion estandar de J2SE. Dibujar una linea o alguna forma como un rectangulo o un circulo es simple. En el siguiente ejemplo muestro como hacerlo:

package test;

import java.awt.Graphics;
import java.awt.Graphics2D;

import javax.swing.JPanel;

public class Line2D extends JPanel {

@Override
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;

int width = this.getWidth();
int height = this.getHeight();

g2.drawLine(20, 20, width - 20, height - 20);
}
}


Como se puede ver en el ejemplo, es necesario proveer una implementacion particular del metodo paint. En este ejemplo la implementacion provista dibuja una linea en el panel.

Vinculos:

No hay comentarios.: