Вы находитесь на странице: 1из 24

COMPUTACION GRAFICA

Unidad 2: Paso 3 - Diseño de soluciones

PRESENTADO POR

KRISTIAN KAMILO LEON MENDEZ

1121911010

GRUPO:

299210_22

TUTOR

CELSO JAVIER RODRIGUEZ PIZZA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)

INGENIERIA DE SISTEMAS

ABRIL 4 DE 2020
DESARROLLO PASO 3

TIPO DE ACTIVIDAD: Individual

MANUAL DE INSTALACION HERRAMIENTAS DE DESARROLLO JAVA

A continuación, presenta un manual paso a paso, de la instalación de las


herramientas de desarrollo para el lenguaje JAVA (JDK, IDE para JAVA y API
3D a utilizar).

JDK
Descarga JDK
1. Ingresar a la pagina:
https://www.oracle.com/technetwork/es/java/javase/downloads/index.html
2. Dar click en java download remarcado en el cuadro azul.

3. Escoge la versión y arquitectura del para el sistema operativo que esté


usando, en este caso será Windows x64
4. Inicio de instalación del JDK

5. Selecciona ubicación de instalación


6. Extrayendo archivos
7. Instalación del JDK

8. Finalización de la instalación.

LIBRERIAS 3D
1. Inicio instalación java 3D

2. Aceptar términos de licencia,


3. Selección Ubicación de instalación.
4. Finalizar Instalación

IDE DE DESARROLLO PARA JAVA

1. Inicia Instalación eclipse


2. Seleccionar ubicación de instalación

3. Aceptar acuerdo de licencia


4. Instalación
5. Finalización de la instalacion
CONSTRUCCION DE GRAFICAS PRIMITIVAS

Desarrollar procedimiento para crear graficas primitivas e incluir imágenes


básicas

LINEAS
1. Líneas de codigo ejecutado en eclipse clase criculo

package circulos;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class circulo extends JPanel{

public void paintComponent(Graphics h) {

super.paintComponent(h);// llamamos al metodo


paintcomponen de la super clase
this.setBackground(Color.WHITE);

h.setColor(Color.BLUE);
h.drawLine(10, 550, 885, 10);

h.setColor(Color.RED);
h.drawLine(1, 10, 900, 567);
h.setColor(Color.RED);
h.drawLine(444, 600, 444, 10);

h.setColor(Color.BLACK);
h.drawRect(1, 9, 880, 550);
//h.fillRect(100, 40, 90, 55);

2. Clase líneas
package circulos;
import java.awt.Color;
import java.awt.color;
import javax.swing.JFrame;

public class lineas {

public static void main(String[] args) {

JFrame jf = new JFrame("lineas");


jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

circulo iro = new circulo();


iro.setBackground(Color.WHITE);
jf.add(iro);
jf.setSize(900,600);
jf.setVisible(true);

}
}
muestra

CIRCULOS
1. Líneas de código ejecutado en eclipse clase circulo

package circulos;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class circulo extends JPanel{

public void paintComponent(Graphics h) {

super.paintComponent(h);// llamamos al metodo


paintcomponen de la super clase
this.setBackground(Color.WHITE);

//h.setColor(Color.BLUE);
//h.drawLine(10, 550, 885, 10);

//h.setColor(Color.RED);
//h.drawLine(1, 10, 900, 567);
//h.setColor(Color.RED);
//h.drawLine(444, 600, 444, 10);

h.setColor(Color.BLACK);
h.drawRect(1, 9, 880, 550);
//h.fillRect(100, 40, 90, 55);

h.setColor(Color.DARK_GRAY);
h.drawOval(790, 10, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(790, 455, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(1, 10, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(1, 455, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(380, 230, 130, 140);

2. Líneas de código ejecutado en eclipse clase líneas

package circulos;
import java.awt.Color;
import java.awt.color;
import javax.swing.JFrame;

public class lineas {

public static void main(String[] args) {

JFrame jf = new JFrame("lineas");


jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
circulo iro = new circulo();
iro.setBackground(Color.WHITE);
jf.add(iro);
jf.setSize(900,600);
jf.setVisible(true);

POLIGONOS
3. Líneas de código ejecutado en eclipse clase circulo

package circulos;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class circulo extends JPanel{

public void paintComponent(Graphics h) {

super.paintComponent(h);// llamamos al metodo


paintcomponen de la super clase
this.setBackground(Color.WHITE);

//h.setColor(Color.BLUE);
//h.drawLine(10, 550, 885, 10);

//h.setColor(Color.RED);
//h.drawLine(1, 10, 900, 567);

//h.setColor(Color.RED);
//h.drawLine(444, 600, 444, 10);

h.setColor(Color.BLACK);
h.drawRect(1, 9, 880, 550);
//h.fillRect(100, 40, 90, 55);

4. Líneas de código ejecutado en eclipse clase líneas

package circulos;
import java.awt.Color;
import java.awt.color;
import javax.swing.JFrame;

public class lineas {

public static void main(String[] args) {


JFrame jf = new JFrame("lineas");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

circulo iro = new circulo();


iro.setBackground(Color.WHITE);
jf.add(iro);
jf.setSize(900,600);
jf.setVisible(true);

}
}
IMÁGENES ACLOPADAS
Al finalizar debe representar la siguiente figura

1. Código completo final clase circulo

package circulos;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class circulo extends JPanel{

public void paintComponent(Graphics h) {

super.paintComponent(h);// llamamos al metodo


paintcomponen de la super clase
this.setBackground(Color.WHITE);

h.setColor(Color.BLUE);
h.drawLine(10, 550, 885, 10);

h.setColor(Color.RED);
h.drawLine(1, 10, 900, 567);

h.setColor(Color.RED);
h.drawLine(444, 600, 444, 10);

h.setColor(Color.BLACK);
h.drawRect(1, 9, 880, 550);

h.setColor(Color.DARK_GRAY);
h.drawOval(790, 10, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(790, 455, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(1, 10, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(1, 455, 90, 100);

h.setColor(Color.DARK_GRAY);
h.drawOval(380, 210, 130, 140);

2. Clase líneas ejecución

package circulos;
import java.awt.Color;
import java.awt.color;
import javax.swing.JFrame;

public class lineas {

public static void main(String[] args) {

JFrame jf = new JFrame("lineas");


jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

circulo iro = new circulo();


iro.setBackground(Color.WHITE);
jf.add(iro);
jf.setSize(900,600);
jf.setVisible(true);

}
Evidencia de funcionamiento del código.

Link del video.

https://youtu.be/sJewI9rMPeo
BIBLIOGRAFIA

(Hacer uso de las normas APA 6)

Referencias
Red de Tutores Computación Gráfica. (2014). Algoritmos
Básicos de Dibujo en 2 Dimensiones. Colombia: UNAD.
Recuperado de http://hdl.handle.net/10596/11504
Peña, H. (2016). Abrir, compilar y ejecutar proyectos en
NetBeans. [Video] Recuperado
de https://www.youtube.com/watch?v=FBO-lToQZK4
En el presente recurso, se presentara al estudiante los requisitos
mínimos para crear figuras en 2D, y algunos paso para su
codificación.
López (2019), Figuras 2D [OVI]. Recuperado
de https://repository.unad.edu.co/handle/10596/26866

Peña, H. (2016). Trazado de figuras geométricas básicas en


Java con NetBeans. [Video] Recuperado
de https://www.youtube.com/watch?v=t0v5zdO-qtY 

Вам также может понравиться