Auf den JavaFX CSS Reference Guide ich die folgende Erklärung finden:Naming von CSS-Eigenschaft Namen für JavaFX
Namenskonventionen festgelegt wurden CSS-Stil Klassennamen von JavaFX-Klassennamen für die Ableitung und CSS-Eigenschaftsnamen von JavaFX Variable zum Ableiten Namen. [...] Die Konvention zum Zuordnen von JavaFX-Variablennamen zu CSS-Eigenschaftsnamen ist ähnlich, mit dem Zusatz "-fx-". Die Variable blendMode hätte beispielsweise den entsprechenden CSS-Eigenschaftennamen "-fx-blend-mode".
Ich bin mir nicht sicher, ob ich das richtig verstehe.
Ich gebe einigen meiner Kontrollen die Möglichkeit, über CSS auch konfiguriert werden. Zum Beispiel kann ich in einem Zahlenfeld die untere und obere Grenze für den einstellbaren Wert, das Anzeigeformat (Integer, Dezimal, wissenschaftlich), die Einheit, die in der Steuerung angezeigt wird, usw. einstellen. Sollte ich sie benennen, laut vorstehenden Absatz, wie
-fx-lower-boundary
-fx-upper-boundary
-fx-unit
-fx-mode
oder ist dieser Absatz nur das Verhalten der Kontrollen aus der Standardbibliothek beschreiben und ich soll einen Anbieter Präfix unterscheidet sich von -fx-
(wie mein Firmenname) wählen?
In der [Dokumentation] (http://docs.oracle.com/javase/8/javafx/api/javafx/css/package-summary.html) für Klassen im Paket 'javafx.css' die Beispiele Verwenden Sie in der Regel ein Präfix "-my -...", das (sozusagen) vorschlägt, dass Sie Ihr eigenes Präfix verwenden sollen. Ich kenne keine definitive Antwort. –
@James_D Tatsächlich. Während nicht alle Klassen Code dokumentieren, hat [CssMetaData] (http://docs.oracle.com/javase/8/javafx/api/javafx/css/CssMetaData.html), und scheint zu empfehlen, dass ich meine eigenen verwenden sollte Präfix. Das ist alles, was ich wissen wollte - wenn du willst, kannst du es in eine Antwort verwandeln, damit ich es akzeptieren kann. – glglgl