2017-05-11 2 views
0

Ich versuche JavaFX und ich verwendete JFoenix Bibliothek, um Material-Design in der Anwendung zu integrieren.JFoenix JFXTreeTableView Stile funktioniert nicht

Alle anderen Steuerelemente, die ich von JFoenix hinzugefügt habe, haben das Material Aussehen, aber JFXTreeTableView hat nicht das Material Aussehen, das in der Projekt github Seite gezeigt wird. Die Tabelle sieht genauso aus wie die Standard-JavaFX TableView.

Folgendes ist ein Screenshot der JFXTreeTableView in meiner App.

enter image description here

Ich habe mein eigenes Sheet auf den Wurzelknoten der Szene hinzugefügt. Es scheint keine Auswirkungen auf dieses Problem zu haben, da sich das Aussehen des JFXTreeTableView nicht ändert, wenn ich das benutzerdefinierte Stylesheet entferne.

Hat jemand irgendeine Ahnung, warum die Stile nicht angewendet werden?

Antwort

1

Innerhalb JFoenix Demo application,

custom stylesheet for JFXTreeTableView enthalten ist und wie diese angewendet.

scene.getStylesheets().add(TreeTableDemo.class.getResource("/css/jfoenix-components.css").toExternalForm()); 

enter image description here

den Wurzelknoten Anwendung funktioniert auch.

scene.getRoot().getStylesheets().add(TreeTableDemo.class.getResource("/css/jfoenix-components.css").toExternalForm()); 

Wenn Ihr Weg anders war, probieren Sie es bitte aus.