SlideShare una empresa de Scribd logo
1 de 10
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL BELLOSO CHACIN
FACULTAD DE INGENIERÍA
ESCUELAS DE INFORMÁTICA Y COMPUTACIÓN
Dra. María Eugenia Fossi Medina
javax.swing
El paquete Swing es parte de la JFC (Java Foundation
Classes) en la plataforma Java. La JFC provee
facilidades para ayudar a los programadores a
construir GUIs. Swing abarca componentes como
botones, tablas, marcos, etc...
JFrame
Es el mecanismo principal de JAVA para representar
una ventana gráfica con titulo y borde
Ventana Simple MEFM
setSize()
Ventana Simple MEFM
Permite darle el tamaño a la ventana que se va a
crear. Los parámetros del método, indican el ancho y
el alto deseado en pixel
setVisible()
Permite visualizar la ventana. Sede utilizar porque por
defecto, un JFrame es invisible.
setDefaultCloseOperation()
Indicara el sistema que la aplicación debe finalizar al
momento de cerrar la ventana, para ello se utiliza la
variable JFrame.EXIT_ON_CLOSE como parametro.
import javax.swing.*;
public class VentanaSimple extends JFrame
{
public static void main(String arg[ ])
{
JFrame Ventana = new JFrame("Hola Chicos");
Ventana.setSize(600,400);
Ventana.setVisible(true);
Ventana.setDefaultCloseOperation(3);
}
}
Ventana Simple MEFM
Rectangulo MEFM
java.awt
La Abstract Window Toolkit (Kit de Herramientas de
Ventana Abstracta) es un kit de herramientas
de gráficos, interfaz de usuario y sistema de ventanas
independiente de la plataforma original de JAVA.
Es parte de las Java Foundation Classes (JFC) – la
API estándar para suministrar una interfaz grafica de
usuario (GUI) para un programa Java.
Color
Esta clase forma parte de la API del paquete awt.
Color.BLACK Color.BLUE Color.CYAN
Color.GRAY Color.RED Color.GREEN
Color.PINK Color.WHITE Color.YELLOW
Color.MAGENTA Color.ORANGE
Color.DARK_GRAY Color.LIGHT_GRAY
Rectangulo MEFM
Graphics
Es un objeto que pertenece al paquete awt,
proporciona la información necesaria para realizar el
renderizado, es decir, dar el color, el tipo de letra, etc,
con el que se dibuja el objeto. Con este objeto, se
pueden dibujar rectángulos, líneas, polígonos, arcos,
óvalos y textos.
getGraphics( )
Permite acceder al contexto grafico de la ventana
ubicada en la clase JFrame
setColor( )
Permite darle el color al objeto
Rectangulo MEFM
fillRect( )
Permite dibujar el rectángulo en la ventana, debe
recibir cuatro parámetros, la coordenada X, la
coordenada Y, el ancho de la figura y el largo de la
misma.
Rectangulo MEFM
import javax.swing.*;
import java.awt.*;
public class Rectangulo
{ //Variables del objeto
int Ancho; //ancho del rectangulo
int Alto; //alto del rectangulo
int X; //posición en la coordenada x
int Y; //posición en la coordenada y
JFrame Ventana; //ventana donde se mostrara el rectangulo
Color color; //color del rectangulo
//Constructor
public Rectangulo()
{ Ventana = new JFrame("Rectangulo");
Ventana.setSize(200,200);
Ancho = 40;
Alto = 20;
X = 80;
Y = 90; CONTINUA…
Rectangulo MEFM
color = Color.BLUE;
Ventana.setVisible(true);
}//Rectangulo
//Metodo para pintar el rectangulo en la ventana
public void Pintar()
{ Graphics G = Ventana.getGraphics();
G.setColor(color);
G.fillRect(X,Y,Ancho,Alto);
}//Pintar
}//class
Rectangulo MEFM
import java.util.*;
public class RectanP
{
public static void main(String arg[])
{ Rectangulo r1 = new Rectangulo();
Rectangulo r2 = new Rectangulo();
System.out.println("Pulse Enter cuanto este listo");
String Enter = KbInput.read();
r1.Pintar();
r2.Pintar();
r1.Ventana.setDefaultCloseOperation(3);
r2.Ventana.setDefaultCloseOperation(3);
}//main
}//class

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVASESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Taller tecnología
Taller tecnología Taller tecnología
Taller tecnología
 
Ejercicios propuesto de labview
Ejercicios  propuesto  de labviewEjercicios  propuesto  de labview
Ejercicios propuesto de labview
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Taller tecnologia
Taller tecnologia Taller tecnologia
Taller tecnologia
 
Taller tecnologia
Taller tecnologia Taller tecnologia
Taller tecnologia
 
Manual modellus
Manual modellusManual modellus
Manual modellus
 
Guia unica para resto de año cuarto periodo flash grado 11
Guia unica para resto de año cuarto periodo flash grado 11Guia unica para resto de año cuarto periodo flash grado 11
Guia unica para resto de año cuarto periodo flash grado 11
 
Tutorial de Simulink
Tutorial de SimulinkTutorial de Simulink
Tutorial de Simulink
 
Ordinogramas
OrdinogramasOrdinogramas
Ordinogramas
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulink
 
Depuracion de código con Eclipse
Depuracion de código con EclipseDepuracion de código con Eclipse
Depuracion de código con Eclipse
 
Practica 2 Funciones de Comparación en LabView
Practica 2 Funciones de Comparación en LabViewPractica 2 Funciones de Comparación en LabView
Practica 2 Funciones de Comparación en LabView
 
Power de modellus
Power de modellusPower de modellus
Power de modellus
 
Matlab
MatlabMatlab
Matlab
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
 
Matlab teoria
Matlab teoriaMatlab teoria
Matlab teoria
 
Guía ruleta
Guía  ruletaGuía  ruleta
Guía ruleta
 

Similar a Comp graf clase 2

Gu is awt_swing
Gu is awt_swingGu is awt_swing
Gu is awt_swingLCA
 
Api java
Api javaApi java
Api javaerick68
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Robert Wolf
 
Comp graf clase 3
Comp graf clase 3Comp graf clase 3
Comp graf clase 3franyelis23
 
7 y 8. interfaz grafica en java
7 y 8.  interfaz grafica en java7 y 8.  interfaz grafica en java
7 y 8. interfaz grafica en javaRaul Pomasoncco
 
Jyoc java-cap18 swing y java fx
Jyoc java-cap18 swing y java fxJyoc java-cap18 swing y java fx
Jyoc java-cap18 swing y java fxJyoc X
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Omar B.
 
Ejemplo j internalframe_gine
Ejemplo j internalframe_gineEjemplo j internalframe_gine
Ejemplo j internalframe_ginehrgamaliel
 
Programando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parteProgramando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parteIng-D-SW-TorresKhano--ME
 
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo ProgramaciónJess-Eliza
 
Java awt javax swing
Java awt  javax swingJava awt  javax swing
Java awt javax swingdevsco63
 

Similar a Comp graf clase 2 (20)

Java modografico
Java modograficoJava modografico
Java modografico
 
Guia4 java
Guia4 javaGuia4 java
Guia4 java
 
Programacion en JAVA 2
Programacion en JAVA 2Programacion en JAVA 2
Programacion en JAVA 2
 
Java tema06a
Java tema06aJava tema06a
Java tema06a
 
Gu is awt_swing
Gu is awt_swingGu is awt_swing
Gu is awt_swing
 
Api java
Api javaApi java
Api java
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
 
Comp graf clase 3
Comp graf clase 3Comp graf clase 3
Comp graf clase 3
 
7 y 8. interfaz grafica en java
7 y 8.  interfaz grafica en java7 y 8.  interfaz grafica en java
7 y 8. interfaz grafica en java
 
Jyoc java-cap18 swing y java fx
Jyoc java-cap18 swing y java fxJyoc java-cap18 swing y java fx
Jyoc java-cap18 swing y java fx
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)
 
Applets.pdf
Applets.pdfApplets.pdf
Applets.pdf
 
Programación i
Programación iProgramación i
Programación i
 
Ejercicio java codigo
Ejercicio java codigoEjercicio java codigo
Ejercicio java codigo
 
Ejemplo j internalframe_gine
Ejemplo j internalframe_gineEjemplo j internalframe_gine
Ejemplo j internalframe_gine
 
Lab2-POO
Lab2-POOLab2-POO
Lab2-POO
 
Programando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parteProgramando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parte
 
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo Programación
 
C5 applets v2
C5 applets v2C5 applets v2
C5 applets v2
 
Java awt javax swing
Java awt  javax swingJava awt  javax swing
Java awt javax swing
 

Más de franyelis23

Unidad i . evolucion y definiciones
Unidad i . evolucion  y definicionesUnidad i . evolucion  y definiciones
Unidad i . evolucion y definicionesfranyelis23
 
Auditoria de sistemas resumen
Auditoria de sistemas resumenAuditoria de sistemas resumen
Auditoria de sistemas resumenfranyelis23
 
Auditoria de sistemas. unidad ii
Auditoria de sistemas. unidad iiAuditoria de sistemas. unidad ii
Auditoria de sistemas. unidad iifranyelis23
 
.Auditoria de sistemas
.Auditoria de sistemas.Auditoria de sistemas
.Auditoria de sistemasfranyelis23
 
Comp graf clase 1
Comp graf clase 1Comp graf clase 1
Comp graf clase 1franyelis23
 
Presentacion en saia html terminada
Presentacion en saia html terminadaPresentacion en saia html terminada
Presentacion en saia html terminadafranyelis23
 
Mapa mental.jenny
Mapa mental.jennyMapa mental.jenny
Mapa mental.jennyfranyelis23
 

Más de franyelis23 (7)

Unidad i . evolucion y definiciones
Unidad i . evolucion  y definicionesUnidad i . evolucion  y definiciones
Unidad i . evolucion y definiciones
 
Auditoria de sistemas resumen
Auditoria de sistemas resumenAuditoria de sistemas resumen
Auditoria de sistemas resumen
 
Auditoria de sistemas. unidad ii
Auditoria de sistemas. unidad iiAuditoria de sistemas. unidad ii
Auditoria de sistemas. unidad ii
 
.Auditoria de sistemas
.Auditoria de sistemas.Auditoria de sistemas
.Auditoria de sistemas
 
Comp graf clase 1
Comp graf clase 1Comp graf clase 1
Comp graf clase 1
 
Presentacion en saia html terminada
Presentacion en saia html terminadaPresentacion en saia html terminada
Presentacion en saia html terminada
 
Mapa mental.jenny
Mapa mental.jennyMapa mental.jenny
Mapa mental.jenny
 

Último

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsutti0808
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxDavilito Oso
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASejcelisgiron
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONJuan Carlos Meza Molina
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 

Último (20)

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 

Comp graf clase 2

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD RAFAEL BELLOSO CHACIN FACULTAD DE INGENIERÍA ESCUELAS DE INFORMÁTICA Y COMPUTACIÓN Dra. María Eugenia Fossi Medina
  • 2. javax.swing El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a los programadores a construir GUIs. Swing abarca componentes como botones, tablas, marcos, etc... JFrame Es el mecanismo principal de JAVA para representar una ventana gráfica con titulo y borde Ventana Simple MEFM
  • 3. setSize() Ventana Simple MEFM Permite darle el tamaño a la ventana que se va a crear. Los parámetros del método, indican el ancho y el alto deseado en pixel setVisible() Permite visualizar la ventana. Sede utilizar porque por defecto, un JFrame es invisible. setDefaultCloseOperation() Indicara el sistema que la aplicación debe finalizar al momento de cerrar la ventana, para ello se utiliza la variable JFrame.EXIT_ON_CLOSE como parametro.
  • 4. import javax.swing.*; public class VentanaSimple extends JFrame { public static void main(String arg[ ]) { JFrame Ventana = new JFrame("Hola Chicos"); Ventana.setSize(600,400); Ventana.setVisible(true); Ventana.setDefaultCloseOperation(3); } } Ventana Simple MEFM
  • 5. Rectangulo MEFM java.awt La Abstract Window Toolkit (Kit de Herramientas de Ventana Abstracta) es un kit de herramientas de gráficos, interfaz de usuario y sistema de ventanas independiente de la plataforma original de JAVA. Es parte de las Java Foundation Classes (JFC) – la API estándar para suministrar una interfaz grafica de usuario (GUI) para un programa Java. Color Esta clase forma parte de la API del paquete awt. Color.BLACK Color.BLUE Color.CYAN Color.GRAY Color.RED Color.GREEN Color.PINK Color.WHITE Color.YELLOW Color.MAGENTA Color.ORANGE Color.DARK_GRAY Color.LIGHT_GRAY
  • 6. Rectangulo MEFM Graphics Es un objeto que pertenece al paquete awt, proporciona la información necesaria para realizar el renderizado, es decir, dar el color, el tipo de letra, etc, con el que se dibuja el objeto. Con este objeto, se pueden dibujar rectángulos, líneas, polígonos, arcos, óvalos y textos. getGraphics( ) Permite acceder al contexto grafico de la ventana ubicada en la clase JFrame
  • 7. setColor( ) Permite darle el color al objeto Rectangulo MEFM fillRect( ) Permite dibujar el rectángulo en la ventana, debe recibir cuatro parámetros, la coordenada X, la coordenada Y, el ancho de la figura y el largo de la misma.
  • 8. Rectangulo MEFM import javax.swing.*; import java.awt.*; public class Rectangulo { //Variables del objeto int Ancho; //ancho del rectangulo int Alto; //alto del rectangulo int X; //posición en la coordenada x int Y; //posición en la coordenada y JFrame Ventana; //ventana donde se mostrara el rectangulo Color color; //color del rectangulo //Constructor public Rectangulo() { Ventana = new JFrame("Rectangulo"); Ventana.setSize(200,200); Ancho = 40; Alto = 20; X = 80; Y = 90; CONTINUA…
  • 9. Rectangulo MEFM color = Color.BLUE; Ventana.setVisible(true); }//Rectangulo //Metodo para pintar el rectangulo en la ventana public void Pintar() { Graphics G = Ventana.getGraphics(); G.setColor(color); G.fillRect(X,Y,Ancho,Alto); }//Pintar }//class
  • 10. Rectangulo MEFM import java.util.*; public class RectanP { public static void main(String arg[]) { Rectangulo r1 = new Rectangulo(); Rectangulo r2 = new Rectangulo(); System.out.println("Pulse Enter cuanto este listo"); String Enter = KbInput.read(); r1.Pintar(); r2.Pintar(); r1.Ventana.setDefaultCloseOperation(3); r2.Ventana.setDefaultCloseOperation(3); }//main }//class