“Conocimientos Programación>Programación Java

Cómo hacer un triángulo en Java

2015/6/26
Java es un lenguaje de programación diseñado para permitir a los programadores de software para escribir un programa una vez y ejecutar en varios sistemas operativos sin modificar el código. Esta flexibilidad ha Java uno de los lenguajes más populares para aplicaciones independientes , así como aplicaciones Web . Java es tan versátil como es flexible , lo que permite al programador crear un objeto que se puede definir, incluyendo todo tipo de formas geométricas. Cosas que necesitará de computadora
compilador Java
Mostrar más instrucciones
1

Import El AWT y swing paquetes antes de la clase principal . Haga esto en el código fuente de estas líneas : . .

Import java.awt * ;

importación javax.swing * ;
2

Crear una definición de clase que define el triángulo . Extender la clase JPanel swing. He aquí un ejemplo , poner estas líneas en su código fuente , después de las declaraciones de importación en el Paso 1 :

pública JavaTriangle clase extiende JPanel {

}
3

reemplazar el método paintComponent para definir el triángulo y permitir que el programa para dibujar la forma . Crear un tipo de datos de dimensiones para almacenar la longitud de los lados de triángulo . Crear tipos de datos de puntos para almacenar la ubicación de los tres vértices del triángulo . Cree dos matrices de enteros para almacenar los valores x e y de cada pata del triángulo . Cree un tipo de datos de polígonos para almacenar los valores x e y como un triángulo . Coloque las siguientes líneas en su código fuente , entre la apertura y el cierre de las llaves de la definición de clase en el Paso 2 .

Protected void paintComponent (Graphics g ) {

super.paintComponent ( g ) ;

tamaño Dimension = this.getSize ( ) de Point

punto1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ;
< p > Punto punto2 = new Point ( size.width /2 , size.height /3 ) de Point

punto3 = new Point ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ;

int [ ] = { x point1.x , point2.x , point3.x } ;

int [ ] y = { point1.y , point2.y , punto3 . y} ;

triángulo polígono = new Polygon ( x, y, x.length ) ;

g.drawPolygon (triángulo ) ;

}
4

Crear el método principal para iniciar el programa, crear y mostrar un cuadro con el triángulo . Crear instancias de un objeto JavaTriangle para construir un triángulo. Crear un JFrame para mostrar el triángulo construido. Pon este código inmediatamente después de la llave de cierre del método paintComponent , pero antes de la llave de cierre de la definición de clase en el Paso 2 .

Void (String [] args ) { public static

JavaTriangle triángulo JavaTriangle = new ();

JFrame frame = new 100 ) ;

frame.show (); }


5

Confirme que su código fuente es el siguiente:

java importación. AWT * ; .

importación javax.swing * ; .

JavaTriangle public class extends JPanel {

protected void paintComponent (Graphics g ) {

súper . paintComponent ( g);

tamaño Dimension = this.getSize ( ) de Point

punto1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ; de Point

punto2 = new Point ( size.width /2 , size.height /3 ) de Point

punto3 = new Point ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ;

int [ ] = { x point1.x , point2.x , point3.x } ;

int [ ] y = { point1.y , punto 2 . y, point3.y } ;

triángulo polígono = new Polygon ( x, y, x.length ) ;

g.drawPolygon (triángulo ) ;

}

public static void main ( String [] args ) {

JavaTriangle triángulo JavaTriangle = new ();

JFrame frame = new 100 ) ;

frame.show (); }


}
6

compilar el código. Nombre del código fuente JavaTriangle.java , a continuación, introduzca el comando: javac JavaTriangle.java
7

Ejecute el programa. Para ello , escriba: java JavaTriangle

Programación Java
Cómo identificar qué almacén de claves Java está utilizando
Cómo llamar a un CFC de Javascript
Cómo convertir enteros a las cadenas en Java
¿Cómo hacer validaciones en Struts
Cómo instalar el Java Runtime 5.0 en Windows XP
Cómo Intercambio Algoritmos en Java
Cómo utilizar la línea de comandos depuradores Java
Cómo convertir String de Java a la Fecha
Conocimientos Informáticos © http://www.ordenador.online