2014年5月17日 星期六

JavaFX 8 Theme - Modena

JavaFX 2預設外觀主題 (Theme) 稱為Caspian,例如以下為選單之Caspian主題樣式
JavaFX 8新增Modena主題,可使用javafx.application.Application抽象類別新增的setUserAgentStylesheet()方法設定,其中參數為以下之主題樣式:
  • STYLESHEET_CASPIAN:Caspian主題。
  • STYLESHEET_MODENA:Modena主題。
例如


// 設定Modena主題
setUserAgentStylesheet(STYLESHEET_MODENA);

// 設定Caspian主題
setUserAgentStylesheet(STYLESHEET_CASPIAN);


以下範例以單單項目 (Radio Menu Item) 控制主題樣式,可分別選取ModenaCaspian主題

【執行結果】
Modena主題
Caspian主題
【參考資料】

[1] 黃嘉輝,深入研究JavaFX 2。
[2] 黃嘉輝,JavaFX遊戲程式設計。
[2] Java Official Web Site:http://www.oracle.com/technetwork/java/index.html
[3] JavaFX:http://www.oracle.com/technetwork/java/javafx
[4] JavaFX 8.0 API Specification.
[5] Java Platform, Standard Edition 8 API Specification.

© Chia-Hui Huang

沒有留言:

張貼留言