hallo,
ich habe ja seit langer Zeit dieses Malproblem.
Dazu habe ich mir folgende Idee überlegt.
1. Ich schaffe mir eine LayeredPane, in der ich alle Sachen, wie Toolbar oder Background-Image des Editors auf der hintersten Ebene anordne und lege dann ein JLabel mit meinem Graphics2D-Objekt auf Ebene1. Frage ist, wie kann ich denn die Ebene1 transparent machen, so dass man das Hintergrundbild noch sieht? Das Malen würde ja dann auf Ebene 1 ablaufen.
2. Ich dachte an eine GlassPane, die ich über den Editorbereich lege. Allerdings ist der Editorbereich eine JComponent die ich der contentPane dann hinzufügen würde. Wie kann ich denn über diese Componente eine GlassPane legen?
Vielleicht kennt ja jemand die Problematik und kann mir hier Ideen oder seine Lösungen vorschlagen,
Gruß,
Jorge
ich habe ja seit langer Zeit dieses Malproblem.
Dazu habe ich mir folgende Idee überlegt.
1. Ich schaffe mir eine LayeredPane, in der ich alle Sachen, wie Toolbar oder Background-Image des Editors auf der hintersten Ebene anordne und lege dann ein JLabel mit meinem Graphics2D-Objekt auf Ebene1. Frage ist, wie kann ich denn die Ebene1 transparent machen, so dass man das Hintergrundbild noch sieht? Das Malen würde ja dann auf Ebene 1 ablaufen.
2. Ich dachte an eine GlassPane, die ich über den Editorbereich lege. Allerdings ist der Editorbereich eine JComponent die ich der contentPane dann hinzufügen würde. Wie kann ich denn über diese Componente eine GlassPane legen?
Vielleicht kennt ja jemand die Problematik und kann mir hier Ideen oder seine Lösungen vorschlagen,
Gruß,
Jorge