Moin zusammen !
Ich setzte in meiner main Nimbus als L&F und erstelle für einen
TextField[Focused].borderPainter einen eigenen Painter der dann über den UIManager gesetzt wird:
Nimbus wird gesetzt aber der eigene Painter hat keinerlei Effekt.
Habe ich noch was vergessen ??
Besten Dank für eure Hilfe
Ich setzte in meiner main Nimbus als L&F und erstelle für einen
TextField[Focused].borderPainter einen eigenen Painter der dann über den UIManager gesetzt wird:
Code:
Painter bknTextFocusPainter = new Painter() {
public void paint(Graphics2D g, Object object, int w, int h) {
g.setStroke(new BasicStroke(2f));
g.setColor(Color.RED);
g.fillOval(1, 1, w - 3, h - 3);
g.setColor(Color.WHITE);
g.drawOval(1, 1, w - 3, h - 3);
}
};
UIManager.put("TextField[Focused].borderPainter", bknTextFocusPainter);
for (LookAndFeelInfo laf : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(laf.getName())) {
UIManager.setLookAndFeel(laf.getClassName());
}
}
Nimbus wird gesetzt aber der eigene Painter hat keinerlei Effekt.
Habe ich noch was vergessen ??
Besten Dank für eure Hilfe