SlideShare una empresa de Scribd logo
1 de 6
public static void main (String [] args)
{
DrawArcs frame = new DrawArcs();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}

En esta función es en donde se abre la ventana en la cual se
simula el ventilador , con sus respectivos argumentos en los
cuales están , el tamaño de la ventana, la localización de la
ventana así como que la ventana aparezca visible.
public DrawArcs()
{ Timer timer = new Timer(1000, new
TimerListener());
timer.start();
setTitle("Ventilador");
GetContentPane().add(new ArcsPanel()); }

En esta función se establece el tiempo que
debe transcurrir para que se vuelva a realizar
un chequeo del ambiente, también se
establece el nombre que aparecerá en la
ventana de la interfaz.
g.setColor(Color.blue);
g.fillArc(x, y, 2 * radius, 2 * radius, 0, 45);
g.setColor(Color.blue);
g.fillArc(x, y, 2 * radius, 2 * radius, 90, 45);
g.setColor(Color.blue);
g.fillArc(x, y, 2 * radius, 2 * radius, 180, 45);
g.setColor(Color.blue);
g.fillArc(x, y, 2 * radius, 2 * radius, 270, 45);

Esta parte del código es en la cual se crea la forma del
abanico y se le pone el color a las aspas al igual que las
posiciones de las aspas
Frame f;
 f = new Frame("Información");
 String tem = ("<html>La Temperatura del
ambiente es fria<br>El ventilador esta
apagado </html>");
 JLabel texto= new JLabel(tem);
 f.add(texto);
f.setSize(250,150);
  f.setVisible(true);

En esta parte del código se crea la ventana
que desplegara la información dependiendo
de la temperatura.

Más contenido relacionado

La actualidad más candente

JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++Freddy Fuentes
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funcioneskamilenac20
 
Suma y multiplicacion
Suma y multiplicacionSuma y multiplicacion
Suma y multiplicacionanggelosalesi
 
Colas 1er ejercicio
Colas 1er ejercicioColas 1er ejercicio
Colas 1er ejercicioCerdorock
 
Programa para la suma y multiplicación de 2 números decimales
Programa para la suma y multiplicación de 2 números decimalesPrograma para la suma y multiplicación de 2 números decimales
Programa para la suma y multiplicación de 2 números decimalesesolimando
 
áLgebra de funciones
áLgebra de funcionesáLgebra de funciones
áLgebra de funcionesJohn Enriquez
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listasJohan Niño G
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoyhtmrk
 
Matlab Función Arco Tangente
Matlab Función Arco TangenteMatlab Función Arco Tangente
Matlab Función Arco TangenteCristhian Salcedo
 
Clase4 tallereje
Clase4 tallerejeClase4 tallereje
Clase4 tallerejeJose Thomas
 

La actualidad más candente (17)

JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++
 
Guia sql funciones
Guia sql funcionesGuia sql funciones
Guia sql funciones
 
Lista circulares doblemente enlazadas
Lista circulares doblemente enlazadasLista circulares doblemente enlazadas
Lista circulares doblemente enlazadas
 
Suma y multiplicacion
Suma y multiplicacionSuma y multiplicacion
Suma y multiplicacion
 
Colas 1er ejercicio
Colas 1er ejercicioColas 1er ejercicio
Colas 1er ejercicio
 
NOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVANOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVA
 
Java
JavaJava
Java
 
Programa para la suma y multiplicación de 2 números decimales
Programa para la suma y multiplicación de 2 números decimalesPrograma para la suma y multiplicación de 2 números decimales
Programa para la suma y multiplicación de 2 números decimales
 
áLgebra de funciones
áLgebra de funcionesáLgebra de funciones
áLgebra de funciones
 
Programa en c de listas
Programa en c de listasPrograma en c de listas
Programa en c de listas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Practica de programacion 21 28
Practica de programacion 21 28Practica de programacion 21 28
Practica de programacion 21 28
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Problema c++
Problema c++Problema c++
Problema c++
 
Matlab Función Arco Tangente
Matlab Función Arco TangenteMatlab Función Arco Tangente
Matlab Función Arco Tangente
 
Clase4 tallereje
Clase4 tallerejeClase4 tallereje
Clase4 tallereje
 
Listas encadenadas
Listas encadenadasListas encadenadas
Listas encadenadas
 

Destacado

Siemens 300 a_service_manual
Siemens 300 a_service_manualSiemens 300 a_service_manual
Siemens 300 a_service_manualRuderocker Billy
 
hoja de Datos VENTILACIÓN SERVO-s
hoja de Datos VENTILACIÓN SERVO-shoja de Datos VENTILACIÓN SERVO-s
hoja de Datos VENTILACIÓN SERVO-sRuderocker Billy
 
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13unlobitoferoz
 

Destacado (6)

Siemens 300 a_service_manual
Siemens 300 a_service_manualSiemens 300 a_service_manual
Siemens 300 a_service_manual
 
Sv300service manual
Sv300service manualSv300service manual
Sv300service manual
 
Sv 300 spare parts list
Sv 300 spare parts listSv 300 spare parts list
Sv 300 spare parts list
 
hoja de Datos VENTILACIÓN SERVO-s
hoja de Datos VENTILACIÓN SERVO-shoja de Datos VENTILACIÓN SERVO-s
hoja de Datos VENTILACIÓN SERVO-s
 
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13
Avances tecnologicos en ventilación mecánica dr durand . lobitoferoz13
 
Ventilacion mecanica
Ventilacion mecanicaVentilacion mecanica
Ventilacion mecanica
 

Similar a Simulación de ventilador Java GUI

Similar a Simulación de ventilador Java GUI (20)

Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativo
 
Multitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplosMultitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplos
 
Por pagar
Por pagarPor pagar
Por pagar
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Interfaces con Java
Interfaces con JavaInterfaces con Java
Interfaces con Java
 
Programacin mysqlejercicios439-131027071437-phpapp01
Programacin mysqlejercicios439-131027071437-phpapp01Programacin mysqlejercicios439-131027071437-phpapp01
Programacin mysqlejercicios439-131027071437-phpapp01
 
Presentación arraysobjetos
Presentación arraysobjetosPresentación arraysobjetos
Presentación arraysobjetos
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
 
Vistas (1)
Vistas (1)Vistas (1)
Vistas (1)
 
diapo1.pdf
diapo1.pdfdiapo1.pdf
diapo1.pdf
 
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
Guia5 java
Guia5 javaGuia5 java
Guia5 java
 
Función setTimeout en JavaScript
Función setTimeout en JavaScriptFunción setTimeout en JavaScript
Función setTimeout en JavaScript
 
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11CONECTAR  C# CON POSTGRESQL  USANDO NPGSQL 2.0.11
CONECTAR C# CON POSTGRESQL USANDO NPGSQL 2.0.11
 
Clase 5 funciones en javaScript
Clase 5 funciones en javaScriptClase 5 funciones en javaScript
Clase 5 funciones en javaScript
 
Prac1
Prac1Prac1
Prac1
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
 

Más de Patricia GönzaLez B (17)

Proyecto integrador 2
Proyecto integrador 2Proyecto integrador 2
Proyecto integrador 2
 
Cómo hacer tu propio blog
Cómo hacer tu propio blogCómo hacer tu propio blog
Cómo hacer tu propio blog
 
Cluster documentacion
Cluster documentacionCluster documentacion
Cluster documentacion
 
Temas selectos
Temas selectosTemas selectos
Temas selectos
 
Proyecto integrador
Proyecto integradorProyecto integrador
Proyecto integrador
 
Entrega 5
Entrega 5Entrega 5
Entrega 5
 
Etica 2
Etica 2Etica 2
Etica 2
 
Etica
EticaEtica
Etica
 
Act 4
Act 4Act 4
Act 4
 
Entrega 4
Entrega 4Entrega 4
Entrega 4
 
Entrega 3
Entrega 3Entrega 3
Entrega 3
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 1
Entrega 1Entrega 1
Entrega 1
 
Calendarizacion
CalendarizacionCalendarizacion
Calendarizacion
 
Red compleja
Red complejaRed compleja
Red compleja
 
Entrega_1
Entrega_1Entrega_1
Entrega_1
 
lol
lollol
lol
 

Simulación de ventilador Java GUI

  • 1.
  • 2.
  • 3. public static void main (String [] args) { DrawArcs frame = new DrawArcs(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 300); frame.setLocationRelativeTo(null); frame.setVisible(true); } En esta función es en donde se abre la ventana en la cual se simula el ventilador , con sus respectivos argumentos en los cuales están , el tamaño de la ventana, la localización de la ventana así como que la ventana aparezca visible.
  • 4. public DrawArcs() { Timer timer = new Timer(1000, new TimerListener()); timer.start(); setTitle("Ventilador"); GetContentPane().add(new ArcsPanel()); } En esta función se establece el tiempo que debe transcurrir para que se vuelva a realizar un chequeo del ambiente, también se establece el nombre que aparecerá en la ventana de la interfaz.
  • 5. g.setColor(Color.blue); g.fillArc(x, y, 2 * radius, 2 * radius, 0, 45); g.setColor(Color.blue); g.fillArc(x, y, 2 * radius, 2 * radius, 90, 45); g.setColor(Color.blue); g.fillArc(x, y, 2 * radius, 2 * radius, 180, 45); g.setColor(Color.blue); g.fillArc(x, y, 2 * radius, 2 * radius, 270, 45); Esta parte del código es en la cual se crea la forma del abanico y se le pone el color a las aspas al igual que las posiciones de las aspas
  • 6. Frame f; f = new Frame("Información"); String tem = ("<html>La Temperatura del ambiente es fria<br>El ventilador esta apagado </html>"); JLabel texto= new JLabel(tem); f.add(texto); f.setSize(250,150); f.setVisible(true); En esta parte del código se crea la ventana que desplegara la información dependiendo de la temperatura.