1. 程式人生 > >javafx中常用的樣式設定!!!

javafx中常用的樣式設定!!!

最近在學習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;