
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
import javax.swing.JOptionPane.*;
public class Termometro extends JApplet {
public void init(){
}
public void paint(Graphics g){
g.drawRect(200, 50, 20, 100);
g.drawOval(20, 30, 50, 50);
g.drawOval(30, 80, 100, 100);
g.drawString("0ºC", 230, 150);
g.drawString("100ºC", 230, 50);
g.drawString("0ºC", 138,135);
g.drawString("50ºC", 3,135);
g.drawString("75ºC", 70,198);
String aux=JOptionPane.showInputDialog(null,"Ingrese valor de temperatura","Termometro",JOptionPane.DEFAULT_OPTION);
int temp = Integer.parseInt(aux);
double cir =(double)temp*3.6;
g.drawString("+" +temp+ "ºC", 230, 150-temp);
g.setColor(Color.BLUE);
if (temp>80){
g.setColor(Color.RED);
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.drawString("Alerta", 30, 10);
}
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.fillArc(30, 80, 100, 100,0,(int)(cir));
}
}
muy interesante esta aplicacion, el codigo es muy facil de la manera q tu lo haces.. felicictaciones..
ResponderEliminarEL CODIGO ESTA MUY BIEN SIMPIFICADO, Y GRAFICA DE MANERA PRECISA Y CORRECTA LA DISTRIBUCION PEDIDA EN CLASE. BUEN TRABAJO.
ResponderEliminarEncuentro muy completo tu programa, me parece que podrías corregirle la linea de "niu" es friccion te corrijo. La tabla esta muy entendible, buen trabajo
ResponderEliminar