Witam,
Jak zmienić kolor wpisywanej daty w JDataChooser tzn. przy nieprawidłowym wpisaniu daty do JChooser data podświetlana jest na czerwono a przy prawidłowym na zielono, czy da się zmienić te kolory ?
0
0
public void caretUpdate(CaretEvent event) {
String text = getText().trim();
String emptyMask = maskPattern.replace('#', placeholder);
if (text.length() == 0 || text.equals(emptyMask)) {
setForeground(Color.BLACK);
return;
}
try {
Date date = dateFormatter.parse(getText());
if (dateUtil.checkDate(date)) {
setForeground(Color.GREEN);
} else {
setForeground(Color.RED);
}
} catch (Exception e) {
setForeground(Color.BLACK);
}
}
Powyżej - wycinek z kodu. Jak widzisz jest to możliwe.
Chyba że pytasz o coś innego...
0
Dzięki naprowadziłeś mnie na rozwiązanie :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.