Tecnología

Inicio

Cómo dibujar un óvalo en NetBeans

El método de conveniencia drawOval en la clase Graphics2D de Java le permite dibujar formas primitivas con sólo unos pocos argumentos simples. DrawOval toma una coordenada X y una coordenada que definen la esquina superior izquierda del rectángulo que bordea el óvalo que desea dibujar. También tiene la anchura y altura deseadas de ese óvalo. Con el entorno de desarrollo NetBeans, es fácil para crear un programa que utiliza este método para dibujar un óvalo.

Instrucciones

1 Seleccione "Nuevo Proyecto" del menú "Archivo" de NetBeans para crear un nuevo proyecto. Seleccione "Java Application" de la lista de tipos de proyectos. Puede título del proyecto lo que le guste.

2 Haga clic en "Nuevo archivo" en el menú "Archivo". Seleccione "Java Class" y haga clic en "Siguiente". Tipo "DrawingComponent" en el campo "Nombre de clase" y haga clic en "Finalizar".

3 Tipo "se extiende de componentes" después de "DrawingComponent" pero antes de corchete de apertura de la clase una vez que su nueva clase se abre en el editor de código de NetBeans.

4 Crear un nuevo método de pintura en la clase DrawingComponent. Este nuevo método anulará método de pintura por defecto del componente y le permiten dibujar directamente sobre el componente. Escriba el siguiente código entre paréntesis de apertura y cierre de la DrawingComponent para crear el método:
public void paint (Graphics g) {

}

5 Escriba el siguiente código entre paréntesis de apertura y cierre del método de pintura para crear una instancia de la clase Graphics2D:
Graphics2D G2D = (Graphics2D) g;

6 Crear nuevos valores enteros que guardan información sobre el óvalo con el siguiente código:
int x = 100;
int y = 100;
int width = 50;
int height = 100;

7 Llamar su óvalo con el siguiente código:
g2d.drawOval (x, y, anchura, altura);

8 Cambie de nuevo a la clase original de su proyecto haciendo clic en su nombre en la lista de pestañas por encima del editor de código. Crear un nuevo JPanel y añadir su DrawingComponent encargo a ella con este código:
JFrame frame = new JFrame ();
int frameWidth = 300;
int frameHeight = 300;
frame.setSize (frameWidth, frameHeight);
frame.setVisible (true);
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
. Frame.getContentPane () añadir (nueva DrawingComponent ());

9 Haga clic derecho en su proyecto en la lista de "proyectos" en la parte izquierda de la ventana y seleccione "Ejecutar" para ejecutar el proyecto.