2016-04-11 21 views
-1

Ich habe eine Scheibe, die ich mit Hintergrundfarbe des Hexadezimalwerts # 795548 gestylt habe, während ich das Programm ausführen muss, um die Farbe der Scheibe zu bekommen, wie kann ich das erreichen? ist etwas getFill() für Shapes in JavaFX, gibt es etwas Ähnliches, das mit Scheiben tun?Retrive Hintergrundfarbe der Scheibe javafx

+0

Ich denke, dieser Beitrag wird Ihnen helfen http://StackOverflow.com/Questions/30851893/Javafx-How-to-get-Background-Color-of-Tab-Button-etc – TyLeR

Antwort

0

Es gibt keine integrierte Methode, die dies speichert, während Sie CSS innerhalb von Java formatieren. Wenn Sie die

pane.setStyle("-fx-background-color: #795548;"); 

zu verwenden gehen Sie entweder eine andere Variable vorher erstellen und dann den Hex-Code zuweisen, oder Sie können Ihre eigene Klasse erstellen, in dem Sie genau das, was ich gerade beschrieben habe, aber die Verkapselung wird Wiederholung reduzieren wenn Sie den Hex-Code von mehreren Scheiben erhalten müssen.