B
Bash
Gast
Hi zusammen,
ich will ein reines Anzeige-Panel basteln, in dem JLabels, JTextAreas usw nicht editierbar angezeigt werden.
Unter anderem sollen boolsche Werte als JCheckBox dargestellt werden.
Aber wenn ich eine JCheckBox disable, dann wird sie natürlich gegraut angezeigt.
Sieht bescheuert aus.
Hab versucht einen MouseListener dran zu hängen, kann die Events aber nicht mit consume blockieren.
Die Farbe der disableten CheckBox kann man scheinbar nicht einstellen, oder?
Wie kann ich
- die Events in den Müll schicken, oder
- ein JLabel so konfigurieren, dass es wie eine JCheckBox aussieht oder
- sonst wie einen Boolschen Wert nicht editierbar als normale CheckBox darstellen?
Mit JLayeredPane würd´s gehen, aber da handel ich mir mehr (Layout-)Nachteile als Vorteile ein.
Bin der Verzweiflung nahe.
Das muss doch ganz einfach gehen.
Kann´s mir jemand sagen?
Gruß,
Basch
ich will ein reines Anzeige-Panel basteln, in dem JLabels, JTextAreas usw nicht editierbar angezeigt werden.
Unter anderem sollen boolsche Werte als JCheckBox dargestellt werden.
Aber wenn ich eine JCheckBox disable, dann wird sie natürlich gegraut angezeigt.
Sieht bescheuert aus.
Hab versucht einen MouseListener dran zu hängen, kann die Events aber nicht mit consume blockieren.
Die Farbe der disableten CheckBox kann man scheinbar nicht einstellen, oder?
Wie kann ich
- die Events in den Müll schicken, oder
- ein JLabel so konfigurieren, dass es wie eine JCheckBox aussieht oder
- sonst wie einen Boolschen Wert nicht editierbar als normale CheckBox darstellen?
Mit JLayeredPane würd´s gehen, aber da handel ich mir mehr (Layout-)Nachteile als Vorteile ein.
Bin der Verzweiflung nahe.
Das muss doch ganz einfach gehen.
Kann´s mir jemand sagen?
Gruß,
Basch