public void keypressCallback(String str){
if (str.length()==1 && '0'<=str.charAt(0) &&
str.charAt(0)<='9' || str.charAt(0)=='.'){
try{
String newVal=(input.getStr() + str);
BigDecimal test=new BigDecimal(newVal);
input.setStr(newVal);
}
catch (NumberFormatException e){ }
} else{
client.numberPadCallback(str);
}
}//