//***************************************************************
// isNumeric:: Check to make sure the string is numeric.
// Written to us JAVA exceptions. (efa) 3/31/08
//***************************************************************
public boolean isNumeric(String str)
{
try
{
Double.parseDouble(str);
}
catch(Exception e)
{
// Print out the exception that occurred
//System.out.println(urlStr+": "+e.getMessage());
return(false);
}
return(true);
}
//F2C action textbox
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
if(isNumeric(jTextField1.getText()))
{
float fahr;
float cent;
fahr = (float) (Double.parseDouble(jTextField1.getText()));
cent = (float) ((fahr - 32) * 5 / 9.0);
jTextField2.setText(cent + ""); //post result centigrade
jTextField2.requestFocus();
}
}
//C2F
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
if(isNumeric(jTextField2.getText()))
{
float fahr;
float cent;
cent = (float) (Double.parseDouble(jTextField2.getText()));
fahr = (float) ((cent / (5 / 9.0)) + 32);
jTextField1.setText(fahr + ""); //post result fahrenheit
jTextField1.requestFocus();
}
}
|