javafx中常用的樣式設定!!!
阿新 • • 發佈:2018-11-08
最近在學習java的時候常要用javafx寫一些小的桌面程式,javafx中引入的樣式特性可以說是非常棒了!奈何經常不知道該用什麼樣式來設定自己想要的,碰巧在一個地方看到一些設定文字框(TextField)的樣式的方法,現分享如下,當然其他的控制元件以此類推,設定方法大同小異:
-fx-text-fill: -fx-text-inner-color; -fx-highlight-fill: derive(-fx-control-inner-background,-20%); -fx-highlight-text-fill: -fx-text-inner-color; -fx-prompt-text-fill: derive(-fx-control-inner-background,-30%); -fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -10%), -fx-text-box-border), linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -fx-control-inner-background); -fx-background-insets: 0, 1; -fx-background-radius: 3, 2; -fx-cursor: text; -fx-padding: 0.333333em 0.583em 0.333333em 0.583em; /* 4 7 4 7 */ -fx-highlight-fill: -fx-accent; -fx-highlight-text-fill: white; -fx-background-color: -fx-focus-color, -fx-control-inner-background, -fx-faint-focus-color, linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -fx-control-inner-background); -fx-background-insets: -0.2, 1, -1.4, 3; -fx-background-radius: 3, 2, 4, 0; -fx-prompt-text-fill: transparent;