Navegación
Java, algo raro...
Por Gonzalo Castro el 28 de agosto de 2011 en los siguientes foros: Java
Temas relacionados
- java aplication
- Interfaz Grafica en Eclipse
- Juego Gato 3D Java
- ayuda con inferfaz ,no se acomodan los botones
- java acceso a base de datos access
- multihilos en java
- necesito crear una calculadora en java como la de windows, con las funciones basicas y con el seno, coseno, tangente y raíz cuadrada... gracias por su colaboracion
- problema con return java
- Instalador para programas java
- Puerto serial en java
Respuestas
Gonzalo Castro (iniciador del tema) 1 puntos
//pasar Fharenheit a Centigrados
package Ejercicio11_12;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
public class Grados extends JFrame
{
private JTextField introduccionGrados;
private JLabel gradosCelcius;
private JOptionPane gradosC;
public Grados()
{
super("Conversion de Grados");
introduccionGrados = new JTextField("Escriba a qui sus grados");
add(introduccionGrados,BorderLayout.NORTH);
introduccionGrados.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent evento)
{
double fahrenheit;
double celcius;
fahrenheit = Double.parseDouble(
introduccionGrados.getText());
celcius = 5.0/9.0*(fahrenheit-32.0);
gradosCelcius = new JLabel();
gradosCelcius.setText("Grado en Celcius= "+
5.0/9.0*(fahrenheit-32));
add(gradosCelcius,BorderLayout.CENTER);
repaint();
}
}
);
}
public static void main(String args[])
{
Grados grados = new Grados();
grados.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
grados.setSize(200,200);
grados.setVisible(true);
}
}
Freilin Manzano 0 puntos
public Grados() {
super("Conversion de Grados");
introduccionGrados = new JTextField("Escriba a qui sus grados");
add(introduccionGrados, BorderLayout.NORTH);
add(gradosCelcius, BorderLayout.CENTER);
introduccionGrados.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent evento) {
double fahrenheit;
double celcius;
fahrenheit = Double.parseDouble(introduccionGrados.getText());
celcius = 5.0 / 9.0 * (fahrenheit - 32.0);
// gradosCelcius = new JLabel();
gradosCelcius.setText("Grado en Celcius= " + 5.0 / 9.0 * (fahrenheit - 32));
repaint();
}
});
}
Tema cerrado por inactividad mayor a 90 días