日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

javafx透明边框_JavaFX技巧6:使用透明颜色

發(fā)布時(shí)間:2023/12/3 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javafx透明边框_JavaFX技巧6:使用透明颜色 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

javafx透明邊框

為用戶界面元素選擇正確的顏色始終是一個(gè)很大的挑戰(zhàn),但是當(dāng)您開發(fā)可重用的框架控件時(shí),開發(fā)人員就無法控制使用它們的應(yīng)用程序的外觀和感覺,這甚至更具挑戰(zhàn)性。 盡管您可能總是將元素添加到默認(rèn)的灰色背景之上,但是嵌入控件的開發(fā)人員可能更傾向于哥特式風(fēng)格,并使用黑色背景。 您選擇的漂亮顏色突然與應(yīng)用程序的其余部分發(fā)生沖突。

為了解決這個(gè)問題,我在使用FlexGanttFX和FlexCalendarFX時(shí)發(fā)現(xiàn)的最佳方法是使用半透明顏色。 當(dāng)您執(zhí)行操作時(shí),UI元素的顏色將始終是其自身顏色和背景顏色的混合。 如果應(yīng)用程序使用白色背景,則顏色將變亮;如果應(yīng)用程序使用黑色背景,則顏色將變暗。 您的元素和背景之間的對比度永遠(yuǎn)不會(huì)太強(qiáng),從而使外觀平滑。

以下屏幕截圖取自FlexCalendarFX(正在進(jìn)行的工作)。

現(xiàn)在,相同的UI帶有更暗的背景。 您可能一開始可能看不到它,但是這兩個(gè)屏幕截圖之間的綠色和藍(lán)色實(shí)際上有所不同。 這些是非常細(xì)微的差異,但是它們對您的應(yīng)用程序的總體印象有很大的差異。

在JavaFX中,您可以在CSS中定義Alpha通道值小于1的顏色以實(shí)現(xiàn)透明度:

.my-style {-fx-background-color: rgba(255, 255, 255, .7); // transparent white }

使用不透明度還具有很好的副作用,即使它們相互重疊,您仍然可以區(qū)分不同的元素。

翻譯自: https://www.javacodegeeks.com/2014/07/javafx-tip-6-use-transparent-colors.html

javafx透明邊框

總結(jié)

以上是生活随笔為你收集整理的javafx透明边框_JavaFX技巧6:使用透明颜色的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。