javafx 调用java_Java,JavaFX的流畅设计风格滑块
javafx 調用java
JMetro的Java,JavaFX主題版本剛剛提高到4.2版。 此版本為Slider控件帶來了新樣式。 除此之外,您現在還可以看到一個彈出窗口,向您顯示滑塊的當前值。
新滑塊樣式
以下是舊的JMetro Slider樣式:
滑塊OLD JMetro燈光主題
滑塊OLD JMetro黑暗主題
對于這個主題,我必須創建一個新皮膚。 這是因為您無法設置從“滑塊”軌道的起點到拇指所在點的填充的樣式。 在JMetro 4.2版中,我進一步增強了此外觀以添加新功能。 接下來,我將討論此功能。
首先,我想展示新的Slider樣式:
滑塊NEW JMetro燈光主題
滑塊NEW JMetro黑暗風格
如您所見,滑塊的顏色和整體樣式已更改。 您還會注意到我提到的新功能。 每當用戶與滑塊互動以更改其值時,就會出現一個彈出窗口,以準確顯示滑塊具有的值。 每當您需要顯示允許更精確調整的界面時,此功能就很有用。 通過顯示一個彈出窗口,用戶在操縱它時將確切知道它的當前Slider值。
該功能默認情況下處于啟用狀態,但可以通過-show-value-on-interaction屬性關閉。 以下代碼片段顯示了默認情況下如何在JMetro中對其進行配置:
.slider {-show-value-on-interaction: true; }要關閉此功能,您需要做的就是在調用JMetro類的applyTheme(...)之后添加一個樣式表,其定義如下:
.slider {-show-value-on-interaction: false; }或者,您可以針對具體情況通過定位特定的Slider并將其-show-value-on-interaction屬性設置為false 。
結語
版本4.2剛剛發布。 此版本為Slider控件帶來了新樣式,并增強了以前的Slider外觀。 它添加了一項新功能,該功能允許通過彈出窗口顯示當前已修改的Slider值。
如果需要有關新Skin的更多背景信息,可以查看以前的JMetro風格Slider帖子 。
我正計劃創建一個新的庫,該庫將具有新的增強外觀,例如此外觀和其他常規增強功能。 我的理解是這些增強功能不僅對JMetro有價值。 因此,我將它們提供給其他人以在不同的上下文中使用。 然后,JMetro將依賴這個新庫。
我不喜歡Slider拇指的圓角。 我不知何故覺得它們有點太圓了。 因此,我可能會在另一個JMetro版本中提出一種替代樣式,并允許您在兩者之間進行選擇。
像往常一樣,您可以查看JMetro Java,JavaFX主題頁面,以獲取有關JMetro的詳細信息。 我將在未來幾天內嘗試對其進行更新。
在下一個更新中,我計劃為Button控件創建一種新樣式,并在每次單擊時添加一個動畫。
請繼續關注,在Twitter上關注我并訂閱此博客。
翻譯自: https://www.javacodegeeks.com/2018/08/fluent-design-style-slider.html
javafx 調用java
總結
以上是生活随笔為你收集整理的javafx 调用java_Java,JavaFX的流畅设计风格滑块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq怎么保存闪照
- 下一篇: 凄凄惨惨戚戚的意思是什么 凄凄惨惨戚戚的