public class Sen {
private int temperatura;
public Sen(){
}
public void setTemperatura(int v) {
temperatura = v;
}
public int getTemperatura(){
return temperatura;
}
public void leerTemperatura(){
String aux;
aux = JOptionPane.showInputDialog("Temperatura");
temperatura = Integer.parseInt(aux);
}
public static void main(String args[]){
Sen s = new Sen();
s.leerTemperatura();
System.out.println("Temperatura = "+s.getTemperatura());
}
}
import javax.swing.*;
import java.awt.*;
import trabajofinal.Sen;
import java.text.DecimalFormat.*;
public class TerMo extends JFrame{
public TerMo(){
super("TERMOMETRO");
setSize(300,400);
show();
}
@Override
public void paint(Graphics g){
int x,t,a;
super.paint(g);
g.setColor(Color.red);{
g.drawOval(80, 150, 150, 150);
}
g.setColor(Color.black);
g.drawString("0 ºC", 80, 300);
g.drawString("Calientisimo", 200, 300);
g.drawString("¡¡Vea la temperatura¡¡", 100, 90);
g.drawOval(150, 100, 20, 20);
g.setColor(Color.white);
g.fillOval(80, 150, 150, 150);
g.setColor(Color.black);{
g.drawLine(300, 0, 300, 400);
g.drawString("TERMOMETRO",110 , 50);
}
Sen s = new Sen();
s.leerTemperatura();
if (s.getTemperatura()>0 & s.getTemperatura()< 60){
g.setColor(Color.yellow);
x=320-s.getTemperatura();
g.fillArc(80,150,150,150,225,-(320-x));
g.setColor(Color.orange);
g.drawString(s.getTemperatura()+"ºC", 150,220);
g.setColor(Color.yellow);
g.fillOval(150, 100, 20, 20);//ovalao pequeño
}
if(s.getTemperatura()>=60 & s.getTemperatura()<100){
g.setColor(Color.orange);
x=315-s.getTemperatura();
g.fillArc(80,150,150,150,225,-(320-x));
g.setColor(Color.BLACK);
g.drawString(s.getTemperatura()+" ºC", 150, 220);
t=(s.getTemperatura()*100)/280;
a=(t*360)/100;
g.setColor(Color.orange);
g.fillOval(150, 100, 20, 20);
}
if(s.getTemperatura()>=100 & s.getTemperatura()<=280){
g.setColor(Color.RED);
x=315-s.getTemperatura();
g.fillArc(80, 150,150,150,225,-(320-x));
g.setColor(Color.BLACK);
g.drawString(s.getTemperatura()+" ºC",150, 220);
t=(s.getTemperatura()*100)/280;
a=(t*360)/100;
g.setColor(Color.RED);
g.fillOval(150, 100, 20, 20);
}
}
public static void main(String args[]){
TerMo vel = new TerMo();
vel.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
martes, 12 de enero de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario