miércoles, 1 de julio de 2009

Final




package temperatura;


import java.awt.Color;
import javax.swing.JApplet;
import java.awt.Graphics;
import javax.swing.JOptionPane;




public class NewJApplet extends JApplet {

public void init(){
//this.setSize(800, 450);

}

public void paint(Graphics g){
//this.setSize(800, 450);

g.setColor(Color.RED);
g.drawString("TEMPERATURA", 100 , 30);

g.setColor(Color.BLACK);
g.drawOval(20, 30, 50, 50);
g.drawRect(200 ,50 , 20, 100);
g.drawString("-10 ºC", 230, 160);
g.drawString("100 ºC", 230, 50);
String aux = JOptionPane.showInputDialog(null,"INGRESE EL VALOR DE LA TEMPERATURA","titulo",JOptionPane.DEFAULT_OPTION);
int temp = Integer.parseInt(aux);
g.drawString("+"+temp+" C", 230, 150-temp);
g.setColor(Color.BLUE);
if(temp >70){
g.setColor(Color.RED);
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.drawString("ALERTA", 30 , 20);
}

if(temp <10){
g.setColor(Color.RED);
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.drawString("ALERTA", 30 , 20);
}

g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);


g.drawOval(100, 50, 100,100 );
g.setColor(Color.BLUE);
if(temp >70){
g.setColor(Color.RED);

g.fillArc(100, 50,100 ,100 ,0, (temp*360)/100);
}
g.fillArc(100, 50,100 ,100 ,0,(temp*360)/100);

if(temp <10){
g.setColor(Color.RED);

g.fillArc(100, 50,100 ,100 ,0, (temp*360)/100);
}
g.fillArc(100, 50,100 ,100 ,0,(temp*360)/100);

}
}

No hay comentarios:

Publicar un comentario