Hallo zusammen,
leider ist der Titel etwas sperrig geworden, aber ich werde nochmal genau erklären was ich gerne möchte, und meine anschließende Frage wäre, ob das möglich ist und wenn ja wie. Meine bisherigen Versuche hab leider nur seltsames verursacht.
Der Aufbau:
Ich habe eine Gridpane mit 10 x 10 Feldern, in jedem wird eine Stackpane angelegt. In der Stackpane wird initial ein Hintergrundbild geladen. Im Spiel zieht man per Drag and Drop eine neue Resource auf ein neues Feld. Das funktioniert wunderbar, man erkennt das Hintergrundbild, darüber die Resource und wenn man drüber hovert, gibt das auch einen ganz tollen DropShadow. (Nur um das Resourcen Image.) Wenn man ein zweites mal die selbe Resource direkt neben die erste setzt, dann "verbinden" sie sich. Es sieht so als wäre es jetzt ein Ressourcenfeld das aber über zwei Stackpanes verteilt ist.
Was ich nun gerne möchte, ist, dass das gesetzte Resourcenfeld als ganzes betrachtet wird und um die gesamte Außenlinie der DropShadow gesetzt wird. Und wie Eingangs schon erwähnt ist meine Frage, ob das möglich ist und wenn ja wie.
Was ich versucht habe, ist zusätzlich eine Group() anzulegen, dort die Bilder ablegen und an die Group den Shadow hängen. Aber das ergab sehr seltsame Phänomene und leider habe ich erstmal gar keine Idee, wie das gehen könnte, oder ob es über machbar ist.
Falls jmd eine Idee hat, oder einen Tip wo ich mal gucken könnte, wäre ich sehr dankbar.
Achso, noch ein kurzer Nachtrag: Ich arbeite mit Javafx 17 und falls noch Angaben benötigt werden, dann schiebe ich sie gerne nach.
leider ist der Titel etwas sperrig geworden, aber ich werde nochmal genau erklären was ich gerne möchte, und meine anschließende Frage wäre, ob das möglich ist und wenn ja wie. Meine bisherigen Versuche hab leider nur seltsames verursacht.
Der Aufbau:
Ich habe eine Gridpane mit 10 x 10 Feldern, in jedem wird eine Stackpane angelegt. In der Stackpane wird initial ein Hintergrundbild geladen. Im Spiel zieht man per Drag and Drop eine neue Resource auf ein neues Feld. Das funktioniert wunderbar, man erkennt das Hintergrundbild, darüber die Resource und wenn man drüber hovert, gibt das auch einen ganz tollen DropShadow. (Nur um das Resourcen Image.) Wenn man ein zweites mal die selbe Resource direkt neben die erste setzt, dann "verbinden" sie sich. Es sieht so als wäre es jetzt ein Ressourcenfeld das aber über zwei Stackpanes verteilt ist.
Was ich nun gerne möchte, ist, dass das gesetzte Resourcenfeld als ganzes betrachtet wird und um die gesamte Außenlinie der DropShadow gesetzt wird. Und wie Eingangs schon erwähnt ist meine Frage, ob das möglich ist und wenn ja wie.
Was ich versucht habe, ist zusätzlich eine Group() anzulegen, dort die Bilder ablegen und an die Group den Shadow hängen. Aber das ergab sehr seltsame Phänomene und leider habe ich erstmal gar keine Idee, wie das gehen könnte, oder ob es über machbar ist.
Falls jmd eine Idee hat, oder einen Tip wo ich mal gucken könnte, wäre ich sehr dankbar.
Achso, noch ein kurzer Nachtrag: Ich arbeite mit Javafx 17 und falls noch Angaben benötigt werden, dann schiebe ich sie gerne nach.
Zuletzt bearbeitet: