Wie kann ich die Border eines Tabpanes ansprechen?
Guten Tag,
ich wollte fragen wie ich die Border eines Tabpanes ansprechen kann. Um genauer zu sein möchte ich fragen, ob man die Brightness der Border des Tabpanes ansprechen kann.
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, CSS, JavaFX
JavaFX setzt den Rahmen öfter durch die einfache Schachtelung zweier Layer mit unterschiedlichen Hintergründen um.
Du kannst es einmal mit diesem Style probieren:
.my-custom-tabpane-style {
-fx-background-color: rgba(255, 255, 0, 150);
-fx-control-inner-background: rgba(255, 255, 0, 255);
}
Die Hintergrundfarbe wird hier demonstrativ mit rot besetzt.
Zuordnung im Code:
yourTabPane.getStyleClass().add("my-custom-tabpane-style");
Für eine Einbindung in FXML lies hier.
Ansonsten findest du die Standardstyles (so auch für tab-pane) der Skins Modena und Caspian in den CSS-Dateien dieser Ordner:
- modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena
- modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian
Daran kannst du dich bezüglich des Aufbaus des Elements orientieren.