Hi das geht bei mir Ich hab 'ne Methode um mir das FormattedTextField geben zu lassen:
Code:
/**
* Return the formatted text field used by the editor, or
* null if the editor doesn't descend from JSpinner.DefaultEditor.
*/
JFormattedTextField getTextField(JSpinner spinner) {
JComponent editor = spinner.getEditor();
if (editor instanceof JSpinner.DefaultEditor) {
return ((JSpinner.DefaultEditor)editor).getTextField();
} else {
System.err.println("Unexpected editor type: "
+ spinner.getEditor().getClass()
+ " isn't a descendent of DefaultEditor");
return null;
}
} // END JFormattedTextField
und dann mit
Code:
getTextField(spinner).setBackground(Color.BLUE);
die Hintergrundfarbe setzen.
Grüße
stargaizer
Lesezeichen