sensor
public class Interfase extends JFrame{
public Interfase(){
super("monitoreo temperatura");
setSize(900,500);
show();
}
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.BLUE);
g.drawOval(200,200,200,200);
g.setColor(Color.black);
g.drawString("180 ºC ", 150, 250);
g.drawString("0 ºC", 150, 100);
Sensor s = new Sensor();
s.leerTemp();
if(s.getTemp() >0 & s.getTemp()<=120){
g.setColor(Color.ORANGE);
g.fillArc(200, 200, 200, 200, 90,s.getTemp());
g.drawString(s.getTemp()+" ºC", 60, 160);
}
if(s.getTemp() >=120 & s.getTemp()<240){
g.setColor(Color.YELLOW);
g.fillArc(200, 200, 200, 200, 90,s.getTemp());
g.drawString(s.getTemp()+" ºC", 75, 200-s.getTemp());
}
if(s.getTemp() >=240 & s.getTemp()<360){
g.setColor(Color.WHITE);
g.fillArc(200, 200, 200, 200, 90,s.getTemp());
g.drawString(s.getTemp()+" ºC", 75, 200-s.getTemp());
}
}
public static void main(String args[]){
Interfase in =new Interfase();
in.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
***********************
public class Sensor {
private int temp;
public Sensor(){
}
public void setTmp(int t){
temp=t;
}
public int getTemp(){
return temp;
}
public void leerTemp(){
String aux;
aux = JOptionPane.showInputDialog("valor temperatura=");
temp = Integer.parseInt(aux);
}
public static void main(String args[]){
Sensor s = new Sensor();
System.out.println("Temperatura = "+s.getTemp());
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario