El método de conveniencia drawOval en clase Graphics2D de Java le permite dibujar formas primitivas con sólo unos pocos argumentos sencillos. DrawOval tiene una coordenada x , y ay de coordenadas que definen la esquina superior izquierda del rectángulo que bordea el óvalo que desea dibujar . También tiene la anchura deseada y la altura de esa ovalada . Con el entorno de desarrollo NetBeans , es fácil 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 proyecto nuevo. Seleccione " Aplicación Java " en la lista de tipos de proyectos . Puede nombrar el proyecto de lo que usted quisiera .
2 Haga clic en " Nuevo archivo " en el menú "Archivo". Seleccione "Java Class " y haga clic en " Siguiente". Escriba " DrawingComponent " en el campo " Nombre de clase " y luego haga clic en "Finish ".
3
Tipo " extiende componentes " después " 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 paint predeterminado del componente y permite dibujar directamente en el componente. Escriba el siguiente código entre la apertura de la DrawingComponent y cierre de corchetes para crear el método: public void paint (Graphics g ) { }
5
Escriba el siguiente código entre la apertura del método paint y el cierre de paréntesis para crear una instancia de la clase Graphics2D : Graphics2D g2d = ( Graphics2D ) g;
6
crear nuevos valores enteros para almacenar información acerca de su óvalo con el siguiente código: int x = 100 ; int y = 100 ; int width = 50 , int altura = 100 ;
7
Saca tu oval con el siguiente código: g2d.drawOval ( x, y, ancho, alto) ;
8
volver a clase original de su proyecto haciendo clic en su nombre en la lista de arriba el editor de código . Crear un nuevo JPanel y añadir su costumbre DrawingComponent a ella con este código: JFrame frame = new JFrame (); int frameWidth = 300 ; int frameHeight = 300 ; frame.setSize ( frameWidth , DrawingComponent () ) .
9
Haga clic derecho en el proyecto en la lista de " Proyectos " en la parte izquierda de la ventana y seleccione "Ejecutar" para ejecutar el proyecto