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.