JavaFX Cacher ScrollPane bordure grise
y a-t-il un moyen de cacher la bordure grise d'un contrôle ScrollPane dans JavaFX ?
19
demandé sur
nailujed
2012-10-15 20:21:13
4 réponses
tous les contrôles de JavaFX peuvent être modifiés en utilisant le style CSS. Vous pouvez prendre un coup d'oeil à référence ou tutoriel.
la bordure de Gray ScrollPane est en fait la seule partie de l'arrière-plan visible derrière le contenu. Vous pouvez donc le modifier en modifiant le fond:
ScrollPane sp = new ScrollPane();
sp.setStyle("-fx-background-color:transparent;");
32
répondu
Sergey Grinev
2012-10-15 17:23:36
en Java pur, sans CSS, vous devez définir le fond comme ceci, qui est beaucoup plus verbeux que l'approche CSS.
ScrollPane scrollPane = new ScrollPane();
scrollPane.setBackground(
new Background(new BackgroundFill(Color.TRANSPARENT, null, null))
);
3
répondu
22samuelk
2017-03-06 11:29:22
rendre la bordure transparente laissera un espace de 1 pixel autour du bord. IMHO, la bonne réponse est celle de Jens Piegsa. https://stackoverflow.com/a/17540428/1725096
1
répondu
nickthecoder
2017-05-23 12:25:57