import javax.swing.*;
import javax.swing.text.*;
import java.awt.Toolkit;
import java.text.*;
public class _22 extends JTextField {
private NumberFormat _23;
public _22(double _24, int _25, NumberFormat _26) {
super(_25);
setDocument(new _70(_26));
_23 = _26;
_30(_24);
}
public double _27() {
double _28 = 0.0;
try {
_28 = _23.parse(getText()).doubleValue();
} catch (ParseException _29) {
// This should never happen because insertString allows
// only properly formatted data to get in the field.
Toolkit.getDefaultToolkit().beep();
System.err.println("getValue: could not parse: " + getText());
}
return _28;
}
public void _30(double _31) {
setText(_23.format(_31));
}
}