Hallo,
da ich im Anfängerforum keine Hilfe gefunden habe, schreibe ich noch einmal, aber nun
in diesem Unterforum.
Folgende Situation:
Ich habe eine eigene Variante von einem JTree entwickelt. Diese hat aber leider ein starkes
optisches Problem (siehe Bilder). Wenn man auf die freie Fläche eines Knotens drückt, dann
wird alles normal gezeichnet (siehe Bild 1). Wenn man aber auf die im Knoten enthaltene
JCheckBox klickt, dann drängt sich diese zusammen mit dem Knoten in den Vordergrund,
sodass die Reihenfolge auf der Z - Achse verfälscht wird (siehe Bild 2).
Dazu habe ich die Theorie, dass die CheckBox sich in dem JLayeredPane des JFrames immer
in den Vordergrund drängen will und somit auch das JPanel, welches einen Knoten optisch
repräsentiert mit zieht.
1) Stimmt meine Theorie ?
2) Wenn ja, wie kann ich verhindern, dass sich die JCheckBox immer in den Vordergrund drängt ?
3) Sollte ich innerhalb von dem JTree ein eigenes JLayeredPane verwenden ?
Viele Grüße,
Michael
da ich im Anfängerforum keine Hilfe gefunden habe, schreibe ich noch einmal, aber nun
in diesem Unterforum.
Folgende Situation:
Ich habe eine eigene Variante von einem JTree entwickelt. Diese hat aber leider ein starkes
optisches Problem (siehe Bilder). Wenn man auf die freie Fläche eines Knotens drückt, dann
wird alles normal gezeichnet (siehe Bild 1). Wenn man aber auf die im Knoten enthaltene
JCheckBox klickt, dann drängt sich diese zusammen mit dem Knoten in den Vordergrund,
sodass die Reihenfolge auf der Z - Achse verfälscht wird (siehe Bild 2).
Dazu habe ich die Theorie, dass die CheckBox sich in dem JLayeredPane des JFrames immer
in den Vordergrund drängen will und somit auch das JPanel, welches einen Knoten optisch
repräsentiert mit zieht.
1) Stimmt meine Theorie ?
2) Wenn ja, wie kann ich verhindern, dass sich die JCheckBox immer in den Vordergrund drängt ?
3) Sollte ich innerhalb von dem JTree ein eigenes JLayeredPane verwenden ?
Viele Grüße,
Michael