Hola amigos de Bz tengo un problemita espero me ayuden.
Bueno estoy desarrollando una aplicacion en java y tengo un problema que es el que sigue:
- tengo un JTextField donde se imprimen cadenas, y puedo adicionar con botones (JButton) caracteres en este JTextField, uno de estos botones es el punto ("."), y el problema es que no debe de haber mas de un punto en el susodicho JTextField.
Lo que he logrado por ahora es que cuando en el JTextField haya un punto (solo el caracter punto ni un caracter mas), no se adicionen mas puntos mediante esto:
String actual = resultado.getText();
if(actual.compareTo(".")==0)
resultado.setText(".");
else
resultado.setText(actual+".");
pero por ejemplo si en el JTextField hay otro caracter (ejemplo "2") o cualquiera diferente de punto y presiono el boton se añade uno mas, no se como restringir esto o por ahora no se me ocurre, alguien me puede ayudar con esto?
gracias de antemano :P .