problemas al cambiar valor de JTextField

Alejandro
25 de Abril del 2006
Saludos compañeros, tengo un JtextField, al que le introduzco valores numéricos, y tengo así varios JtextField, pero cuando vuelvo a uno de ellos, pulso con el ratón dentro del cuadro para cambiar el valor, y lo dejo en blanco o le modifico el valor, no me reconoce dicho cambio, es decir, no se me actualiza el valor del JtextField, si le hago un pos.getText() me sigue teniendo el mismo valor anterior. A que se puede deber ¿? Por favor, espero vuestras respuestas. Gracias.

El código del keyPressed del JtextField es el siguiente:

pos.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent keyevent)
{
if (pos.getText().equals(new String(""))) crear.setEnabled(false);

if(keyevent.getKeyCode() == 'n')
{
neg.requestFocus();
habilitar_boton(crear);
}
}
});


Alejandro
25 de Abril del 2006
En un ataque de inspiracion creo que ya lo he podido resolver, por si a alguien le sirve de ayuda tambien.
Lo he realizado con el metodo keyReleased, he hecho la comprobacion de si es vacio que me habilite un boton, si no que me haga otra tarea, pero dentro del metodo keyReleased, el keyPressed al borrar una tecla todavia guardaba el contenido anterior.

Dactyl
25 de Abril del 2006
Yo he tenido problemas al cambiar el valor 'color'.
Tengo un textField y un boton que al presionarlo seleccionas un color de un JColorChooser y le doy la instruccion para que me muestre el color seleccionado en el color de fondo del textfield y este no cambia de color...

Color color=objColorChooser.getColor();
objTextField.setBackground(color);
//No cambia de color
objTextField.repaint();
// Ni aun asi...

Alguien me puede ayudar????