Ensayo libor
import javax.swing.*;
public class Conver1 extends javax.swing.JFrame{
/** Crear un nuevo formulario Conver */
public Conver1(){
setSize(400, 200);// tamaño del formulario
setTitle("centigrados to farenheith"); // título del formulario
initComponents(); // iniciar componentes}
/** Este método es llamadopor el constructor para
* iniciar el formulario.
*/
private class winlisn extends WindowAdapter{
public void windowOpened(java.awt.event.WindowEvent evt){jtfGradosC.requestFocus();}public void windowClosing(java.awt.event.WindowEvent evt)
{System.exit(0); }public void windowClosed(java.awt.event.WindowEvent evt){}}
private class btnAcelisn implements ActionListener{public void actionPerformed(java.awt.event.ActionEvent evt)
{ try{double grados; grados = Double.parseDouble(jtfGradosC.getText()) * 9.0 / 5.0 + 32.0;
String texto = String.format("%.2f",grados); // redondear a dos decimales
jtfGradosF.setText(texto); }
catch(NumberFormatException e)
{jtfGradosC.setText("0.00");jtfGradosF.setText("32.00");}}}
private voidinitComponents()//GEN-BEGIN:initComponents {
jlbGradosC = new JLabel();
jtfGradosC = new JTextField();
jlbGradosF = new JLabel();
jtfGradosF = new JTextField();
jbtAceptar = new JButton();jbtCerrar = new JButton();
getContentPane().setLayout(null);
addWindowListener(new winlisn());
jlbGradosC.setText("Grados centígrados");
getContentPane().add(jlbGradosC);
jlbGradosC.setBounds(12,28, 116, 14);
jtfGradosC.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jtfGradosC.setText("0.00");
getContentPane().add(jtfGradosC);
jtfGradosC.setBounds(132, 28, 144, 19);jlbGradosF.setText("Grados fahrenheit");
getContentPane().add(jlbGradosF);
jlbGradosF.setBounds(12, 68, 104, 24); jtfGradosF.setHorizontalAlignment(javax.swing.JTextField.RIGHT);...
Regístrate para leer el documento completo.