Hallo,
in meinem Testprogramm habe ich als Look and Fell Nimbus eingebaut. Num wollte ich beim JSpinner den Hintergrund auf rot setzen. Leider geht das nicht. Wenn ich Nimbus ausklammere geht es. Weiß jemand eine Lösung?
Grüße
in meinem Testprogramm habe ich als Look and Fell Nimbus eingebaut. Num wollte ich beim JSpinner den Hintergrund auf rot setzen. Leider geht das nicht. Wenn ich Nimbus ausklammere geht es. Weiß jemand eine Lösung?
Grüße
Java:
package test;
import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JSpinner;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class Test extends JFrame {
public Test() {
setTitle("Test");
JSpinner spinner = new JSpinner();
spinner.setValue(99999999);
((JSpinner.DefaultEditor) spinner.getEditor()).getTextField()
.setBackground(Color.red);
setLayout(new FlowLayout());
add(spinner);
add(new JButton("Test"));
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
try {
UIManager
.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
new Test();
}
}
Zuletzt bearbeitet: