Java fx bar chart

Phänox

Aktives Mitglied
Hallo,
Hat jemand eine Idee wie ich bei meinem Barchart den title größer mache und die farbe ändere wie man die farbe bei den Achsenbeschriftungen veränder wüsste ich auch noch gerne 😀 ?

danke im voraus
 
(1) Erstelle dein eigenes Label und style es wie gewohnt per CSS.
(2) Das kannst du im SceneBuilder unter Properties einstellen nach dem du die Achse ausgewählt hast. Stichwort:TickLabelFont und TickLabelFill
 
Ein Label ist sicher das Flexibelste, was den Titel angeht, aber wenn du wirklich den Chart-Spezifischen Titel (und die Achsen, Linien, Farben und was nicht alles) ändern willst, solltest du dich in das etwas verquere CSS von JavaFX einarbeiten.
Einstiegspunkt: Die Referenz - https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html
Sehr hilfreich - weil ein praktisches Beispiel - ist das Default-CSS aus der jfxrt.jar: modena.css - auch als Gist auf Github zu finden: https://gist.github.com/maxd/63691840fc372f22f470

Mal z.B. nach ".bar-chart" suchen.
Etwas weiter darüber, unterhalb von ".chart" findest du auch eine Style-Klasse für den Titel. Dort kannst du mit "-fx-text-fill: <color-name>|<web-color>" deine Textfarbe anpassen. Und noch vieles mehr...
 

Neue Themen


Zurück
Oben