Cómo dibujar triángulos en Java





Educación

Vincular gráficos, puntos y polígonos paquetes AWT y Swing y JFrame paquetes JPanel. El código va antes de la primera clase de su programa y se ve así:

java.awt.Graphics importan;



importar java.awt.Point;

importar java.awt.Polygon;

importar javax.swing.JFrame;

importar javax.swing.JPanel;

Crea tu propia clase de triángulo y extender la clase JPanel para que el triángulo se puede visualizar en una pantalla. El código debería ser algo como esto, aunque usted puede llamar al programa lo que quiere:

Public class TriangleShape extiende JPanel {

}

Reemplace el método paintComponent en la clase principal. Las instrucciones de Java que utiliza para dibujar el triángulo se encuentran en este método. El código es similar, aunque se puede nombrar a los tipos de datos en lo que quieras:

public void paintComponent (Graphics g) {

super.paintComponent (g);

Tamaño longitud this.getSize = ();

El punto P1 = nuevo punto (Size.Width / 3, (2 * Size.Height) / 3);

Punto P2 = nuevo punto (Size.Width / 2, Size.Height / 3);

Punto P3 = nuevo punto ((2 * Size.Width) / 3, (2 * Size.Height) / 3);

int [] = {x p1.x, p2.x, P3.x};

int [] y = {p1.y, p2.y, p3.y};

Triángulo = Polígono nuevo polígono (x, y, x.length);

El puntos P1, P2 y P3 definen los vértices del triángulo. El [] int matriz y el tipo de triángulo de forma poligonal los catetos del triángulo. Este código va dentro de los paréntesis de la clase principal.

Crear el método principal, que le dice a Java para crear un marco en la que extraer el triángulo y el triángulo añade a la trama. El código es el siguiente, con sus nombres para los tipos de datos:

public static void main (String [] args) {

TriangleShape t = new TriangleShape ();

JFrame frame = new JFrame ();

frame.getContentPane () add (t);

frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

frame.setSize (100, 100);

frame.show ();

Este código va en los paréntesis en su clase principal, después del método printComponent.



Deja un comentario