JavaFX: Wie Reflexionen zu erstellen
EIN Betrachtung in JavaFX-Projekten eine invertierte Kopie der Form vor und unter der Form, den Eindruck zu erwecken, dass die Form auf einer reflektierenden Oberfläche sitzt. Sie können eine Reflexion mit dem Reflection Klasse zu erstellen, deren Mitglieder sind in dieser Tabelle gezeigt.
constructor | Erläuterung |
---|---|
Betrachtung() | Erstellt einen neuen Reflection Effekt mit den Standardeinstellungen. |
Methoden | Erläuterung |
Leere setBottomOpacity (double-Wert) | Die Opazität (0,0 bis 1,0) an der Unterkante des Reflexion Standardeinstellung ist 0. |
Leere setFraction (double-Wert) | Der Abschnitt der Form, die reflektiert werden. Der Standard is0.75. |
Leere setTopOffset (double-Wert) | Der Abstand zwischen dem Boden der Form und dem Beginn OFTHE Reflexion. Der Standardwert ist 0. |
Leere setTopOpacity (double-Wert) | Die Opazität (0.0 bis 1.0) an der Oberseite der Reflexion. Thedefault ist 0,5. |
Diese Abbildung zeigt ein Text Form mit angewendet einer Reflexion. Der folgende Code wurde verwendet, um dieses Form zu erstellen:
Text t = new Text ( "Reflection") - t.setFont (neue Schriftart ( "Times New Roman", 96)) - t.setFill (Color.LIGHTGRAY) -t.setStroke (Color.BLACK) -t.setEffect ( neue Reflexion ()) -