G
Guest
Gast
Hallo,
ich habe einen TableCellRenderer (extends DefaultTableCellRenderer) und ändere in bestimmten Fällen die Hintergrundfarbe (in getTableCellRendererComponent() ).
Das ganze stellt einen Kalender dar und nun ist es nötig mit nur einer Farbe variiert das Wochenende darzustellen (d.h. nicht zwei verschiedene Farben). Der Benutzer wählt eben nur eine Farbe zur Markierung spezieller Tage auch wenn jetzt z.B. alle Kalendertage so eingefärbt werden soll die Wochenendstruktur erkennbar bleiben - aber eben ohne Einsatz einer zweiten Farbe.
Nun die Frage hier ob und wie ich es mache so eine Zelle variiert darzustellen (ideal wäre z.b. Weiss mit dieser Farbe schraffiert, gepunktet...). Hat da einer Tipps?
Die absolute Notlösung wäre wirklich den RGB-Wert zu manipulieren, d.h. den Farbton leicht zu ändern. Was wäre hier eine gute Möglichkeit? d.h. also die Farbe ist (bei jeden möglichen RGB-Werten nur ganz leicht verändert).
Oder hat jemand noch eine kreative Idee eine Border einzusetzen?
Wie gesagt wären das aber nur Notlösungen, eine Scraffur oder ähnliches wäre super.
ich habe einen TableCellRenderer (extends DefaultTableCellRenderer) und ändere in bestimmten Fällen die Hintergrundfarbe (in getTableCellRendererComponent() ).
Das ganze stellt einen Kalender dar und nun ist es nötig mit nur einer Farbe variiert das Wochenende darzustellen (d.h. nicht zwei verschiedene Farben). Der Benutzer wählt eben nur eine Farbe zur Markierung spezieller Tage auch wenn jetzt z.B. alle Kalendertage so eingefärbt werden soll die Wochenendstruktur erkennbar bleiben - aber eben ohne Einsatz einer zweiten Farbe.
Nun die Frage hier ob und wie ich es mache so eine Zelle variiert darzustellen (ideal wäre z.b. Weiss mit dieser Farbe schraffiert, gepunktet...). Hat da einer Tipps?
Die absolute Notlösung wäre wirklich den RGB-Wert zu manipulieren, d.h. den Farbton leicht zu ändern. Was wäre hier eine gute Möglichkeit? d.h. also die Farbe ist (bei jeden möglichen RGB-Werten nur ganz leicht verändert).
Oder hat jemand noch eine kreative Idee eine Border einzusetzen?
Wie gesagt wären das aber nur Notlösungen, eine Scraffur oder ähnliches wäre super.