十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)怎樣進行Java FX MetroUI和開發(fā)庫的使用,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Metro UI For JavaFX!
這是一個Windows設(shè)計風(fēng)格的UI庫,使用非常簡單,只要一行代碼就可以實現(xiàn)整體UI風(fēng)格的替換!
new JMetro(JMetro.Style.LIGHT).applyTheme(scene);
例子
Switch
Button
可以在他的博客中查看 Jmetro 項目的說明和使用方式。
ConsrolsFX
這是一個JavaFX控件擴展庫,界面風(fēng)格與JavaFX原生一致,在JavaFX的基礎(chǔ)上增加了許多實用的控件。
功能十分強大,可配置程度很高。
Github :
https://github.com/controlsfx/controlsfx
Notification 的使用
private void notification(String title, String content, String type) { Notifications notificationBuilder = Notifications.create() .title(title) .text(content) .position(Pos.BASELINE_RIGHT) .onAction(e -> System.out.println("Notification clicked on!")); Platform.runLater(() -> { switch (type) { case "error": notificationBuilder.showError(); break; case "info": notificationBuilder.showInformation(); break; } }); }
使用:
notification("信息", "開始掃描", "info");
上述就是小編為大家分享的怎樣進行Java FX MetroUI和開發(fā)庫的使用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。