Więc jest jakiś sposób, aby usunąć obszar szarej za kartę (ów): Zdjąć szarą bg za zakładkach w JFX
Próbowałem to zrobić z CSS, ale nie znaleźliśmy sposobu .
Więc jest jakiś sposób, aby usunąć obszar szarej za kartę (ów): Zdjąć szarą bg za zakładkach w JFX
Próbowałem to zrobić z CSS, ale nie znaleźliśmy sposobu .
JavaFX ma wbudowany domyślny arkusz CSS o nazwie caspian.css. Przeczytaj ten wpis: https://stackoverflow.com/a/10149050/682495.
Aby zmienić domyślny CSS, dodaj selektor do pliku CSS i dostosować go:
.tab-pane *.tab-header-background {
-fx-background-color: -fx-outer-border, -fx-inner-border, derive(-fx-color, -20%);
-fx-effect: innershadow(two-pass-box , rgba(0,0,0,0.6) , 4, 0.0 , 0 , 0);
}
Aby ustawić kolor tła z zapisu nagłówka tabpane w pliku CSS:
.tab-pane .tab-header-area .tab-header-background {
-fx-background-color: yellow;
}
aby usunąć zapis Granice:
.tab-pane .tab-header-area .tab-header-background {
-fx-effect: null;
}
Aby usunąć nagłówek całkowicie ustaw krycie na 0:
.tab-pane .tab-header-area .tab-header-background {
-fx-opacity: 0;
}
Więcej na styl klasy zakładce okienku można znaleźć tutaj:
http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#tabpane
Grałeś wokół z kryciem komponentu? – user1329572
tak, krycie, tło \ kolor pierwszego planu, nie "pomógł – 4lex1v