欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaFX Metro UI 和 開發(fā)庫(kù)使用簡(jiǎn)介

 更新時(shí)間:2019年08月07日 09:07:04   作者:C.J  
這篇文章主要介紹了JavaFX Metro UI 和 開發(fā)庫(kù)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Metro UI For JavaFX!

這是一個(gè)Windows設(shè)計(jì)風(fēng)格的UI庫(kù),使用非常簡(jiǎn)單,只要一行代碼就可以實(shí)現(xiàn)整體UI風(fēng)格的替換!

new JMetro(JMetro.Style.LIGHT).applyTheme(scene);             

例子

Switch

Button

案例:

可以看到,非常的美觀!

作者博客 :

https://pixelduke.com/java-javafx-theme-jmetro

可以在他的博客中查看 Jmetro 項(xiàng)目的說明和使用方式。

ConsrolsFX

這是一個(gè)JavaFX控件擴(kuò)展庫(kù),界面風(fēng)格與JavaFX原生一致,在JavaFX的基礎(chǔ)上增加了許多實(shí)用的控件。

功能十分強(qiáng)大,可配置程度很高。

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");

效果:

用 JMetro 開發(fā)的界面:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux系統(tǒng)下搭建Java開發(fā)環(huán)境

    Linux系統(tǒng)下搭建Java開發(fā)環(huán)境

    本文主要是記錄了如何在Linux環(huán)境下一步步安裝JAVA JDK環(huán)境,非常簡(jiǎn)單實(shí)用,有需要的朋友可以參考下
    2014-10-10
  • spring?@Transactional注解中常用參數(shù)詳解

    spring?@Transactional注解中常用參數(shù)詳解

    這篇文章主要介紹了spring?@Transactional注解中常用參數(shù)詳解,事物注解方式:?@Transactional,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Java?20在Windows11系統(tǒng)下的簡(jiǎn)易安裝教程

    Java?20在Windows11系統(tǒng)下的簡(jiǎn)易安裝教程

    這篇文章主要給大家介紹了關(guān)于Java?20在Windows11系統(tǒng)下的簡(jiǎn)易安裝教程,學(xué)習(xí)Java的同學(xué),第一步就是安裝好Java環(huán)境,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • seata-1.4.0安裝及在springcloud中使用詳解

    seata-1.4.0安裝及在springcloud中使用詳解

    這篇文章主要介紹了seata-1.4.0安裝及在springcloud中使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Flutter實(shí)現(xiàn)文本組件、圖標(biāo)及按鈕組件的代碼

    Flutter實(shí)現(xiàn)文本組件、圖標(biāo)及按鈕組件的代碼

    這篇文章主要介紹了Flutter實(shí)現(xiàn)文本組件、圖標(biāo)及按鈕組件的代碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • java編程scanner類用法示例

    java編程scanner類用法示例

    這篇文章主要介紹了java編程scanner類用法示例,涉及一個(gè)通過scanner類實(shí)現(xiàn)需要手動(dòng)輸入變量時(shí)進(jìn)行輸入的實(shí)例,然后分享了一個(gè)簡(jiǎn)單的eclipse對(duì)Java代碼格式化的技巧,具有一定借鑒價(jià)值,需要的朋友可以參考。
    2017-11-11
  • 淺談springboot一個(gè)service內(nèi)組件的加載順序

    淺談springboot一個(gè)service內(nèi)組件的加載順序

    這篇文章主要介紹了springboot一個(gè)service內(nèi)組件的加載順序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家
    2021-08-08
  • 關(guān)于Java集合框架面試題(含答案)上

    關(guān)于Java集合框架面試題(含答案)上

    Java集合框架為Java編程語言的基礎(chǔ),也是Java面試中很重要的一個(gè)知識(shí)點(diǎn)。這里,我列出了一些關(guān)于Java集合的重要問題和答案。
    2015-12-12
  • MyBatis利用攔截器實(shí)現(xiàn)數(shù)據(jù)脫敏詳解

    MyBatis利用攔截器實(shí)現(xiàn)數(shù)據(jù)脫敏詳解

    現(xiàn)代網(wǎng)絡(luò)環(huán)境中,敏感數(shù)據(jù)的處理是至關(guān)重要的,敏感數(shù)據(jù)包括個(gè)人身份信息、銀行賬號(hào)、手機(jī)號(hào)碼等,所以本文主要為大家詳細(xì)介紹了MyBatis如何利用攔截器實(shí)現(xiàn)數(shù)據(jù)脫敏,希望對(duì)大家有所幫助
    2023-11-11
  • Shiro與Springboot整合開發(fā)的基本步驟過程詳解

    Shiro與Springboot整合開發(fā)的基本步驟過程詳解

    這篇文章主要介紹了Shiro與Springboot整合開發(fā)的基本步驟,本文結(jié)合實(shí)例代碼給大家介紹整合過程,感興趣的朋友跟隨小編一起看看吧
    2023-06-06

最新評(píng)論