Java http://kohnlehome.de/java/tempfile_4070.pdf
Swing-DoubleTextField
public class DoubleTextField extends JTextField { //*****************************************
// gibt Fliesskommazahl >=0.0 zurück // bei Fehler: -1.0 und roter Hintergrund //*****************************************
public double getZahl(){
try {
double zahl = Double.parseDouble(getText());
if(zahl<0.0){
setBackground(Color.RED);
return -1.0;
}else{
setBackground(Color.WHITE);
return zahl;
}
} catch (NumberFormatException e) { setBackground(Color.RED);
return -1.0;
} }
}
Franz Kohnle Seite 1 von 1 11.03.2022