Estoy creando una interfaz con Swing. El panel del JFrame del inicio tiene un JTextField.
El problema lo tengo que cuando ejecuto el programa y me saca la ventana. El JTextField aparece enfocado por defecto.
El JTextFieldTiene el siguiente focusListener:
Código:
public static FocusListener focusEffectTxt(final JTextComponent txt,final String texto){
return new FocusListener() {
public void focusLost(FocusEvent arg0) {
if (txt.getText().equals("")) {
txt.setText(texto);
}
}
public void focusGained(FocusEvent arg0) {
if (txt.getText().equals(texto)) {
txt.setText("");
}
}
};
Lo que pretendo es que el JTextField me aparezca sin enfocar cuando se ejecuta el programa.
¿Me podríais ayudar?
Gracias