日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Javax.swing自帶的幾種顯示風(fēng)格:LookAndFeelInfo查看
1、 Metal 風(fēng)格2、 Nimbus 風(fēng)格3、 Windows 風(fēng)格4、使用LookAndFeelInfo查看方法作為Java語(yǔ)言中一款強(qiáng)大的GUI開(kāi)發(fā)工具。
  • 本文目錄導(dǎo)讀:
  • 1、 Metal 風(fēng)格
  • 2、 Nimbus 風(fēng)格
  • 3、 Windows 風(fēng)格
  • 4、使用LookAndFeelInfo查看方法


作為Java語(yǔ)言中一款強(qiáng)大的GUI開(kāi)發(fā)工具,javax.swing提供了多種顯示風(fēng)格來(lái)滿(mǎn)足不同用戶(hù)的需求。這些風(fēng)格可以讓你輕松地改變應(yīng)用程序的外觀(guān)和感覺(jué),從而增強(qiáng)用戶(hù)體驗(yàn)。在本文中,我們將介紹Javax.swing自帶的幾種常見(jiàn)顯示風(fēng)格,并通過(guò)使用LookAndFeelInfo查看方法來(lái)實(shí)現(xiàn)。

Javax.swing是一個(gè)基于Swing組件庫(kù)構(gòu)建的面向?qū)ο髨D形用戶(hù)界面(GUI)類(lèi)庫(kù),它由一系列可重用組件、布局管理器和其他功能模塊組成。其中最突出也是最易于使用的特性之一就是其豐富多彩、靈活多樣化以及美觀(guān)大方等優(yōu)秀表現(xiàn)。

在javax.swing中有以下幾個(gè)常見(jiàn)的默認(rèn)顯示風(fēng)格:

1. Metal 風(fēng)格

Metal 是 javax.swing 提供給 Java 程序員默認(rèn)使用的 LookAndFeel 之一。其設(shè)計(jì)初衷是提供一個(gè)跨平臺(tái)且高度定制化能力強(qiáng)、UI 外觀(guān)統(tǒng)一并逼近本機(jī)操作系統(tǒng) UI 的 User Interface 風(fēng)格。

如果您想要快速創(chuàng)建出完全相同外觀(guān)或者主題顏色相似但又獨(dú)立于操作系統(tǒng)外部風(fēng)格的應(yīng)用程序,那么Metal可能是您最好的選擇。

2. Nimbus 風(fēng)格

Nimbus 是 Java SE 6 Update 10 中新增加的LookAndFeel。它提供了一種全新的、更為現(xiàn)代化和漂亮的用戶(hù)界面外觀(guān),并且在性能上比 Metal 更出色。

使用 Nimbus LookAndFeel 可以使你創(chuàng)建出一個(gè)非常美觀(guān)且跨平臺(tái)(支持 Windows, Mac OS X 和 Linux 等操作系統(tǒng))并具有高度可定制化特點(diǎn)的 Swing 界面。

3. Windows 風(fēng)格

WindowsLookAndFeel 是 javax.swing 提供給 Windows 平臺(tái)下 Java 應(yīng)用程序默認(rèn)使用的 LookAndFeel。這個(gè) L&F 將會(huì)實(shí)現(xiàn)與 Microsoft 的原生控件一致或者盡量接近,從而可以讓你輕松地將 Java 應(yīng)用程序融入到已經(jīng)存在于用戶(hù)桌面上運(yùn)行中其他應(yīng)用之中去。

如果想要確保自己開(kāi)發(fā)出來(lái)Java應(yīng)用程序與本機(jī)窗口風(fēng)格完全相同,則WindowsLookAndFeel就是不二之選。

使用LookAndFeelInfo查看方法

Javax.swing還提供了一個(gè)名為"UIManager.getInstalledLookAndFeels()"方法,該方法返回當(dāng)前系統(tǒng)安裝并可供使用的所有顯示風(fēng)格信息。其中每個(gè)顯示風(fēng)格都包含以下屬性:

1. 名稱(chēng) (name):該屬性表示此顯示樣式名稱(chēng)。

2. 類(lèi)名 (className):該屬性是一個(gè)字符串,表示實(shí)現(xiàn)此顯示樣式的類(lèi)名。

3. 描述 (description):該屬性描述了此顯示樣式的特點(diǎn)和優(yōu)劣。

在Java中查看LookAndFeelInfo非常簡(jiǎn)單。只需要使用以下代碼即可:

```

UIManager.LookAndFeelInfo[] looks = UIManager.getInstalledLookAndFeels();

for(UIManager.LookAndFeelInfo look : looks){

System.out.println("名稱(chēng):" + look.getName());

System.out.println("類(lèi)名:" + look.getClassName());

System.out.println("描述:" + look.getDescription());

}

通過(guò)上述方法,您可以輕松地了解并選擇最適合自己應(yīng)用程序的顯示風(fēng)格,并將其設(shè)置為默認(rèn)風(fēng)格。這有利于提高用戶(hù)體驗(yàn)、增強(qiáng)應(yīng)用程序外觀(guān)以及留下深刻印象。

總之,在Javax.swing中擁有多種不同類(lèi)型和美麗的界面設(shè)計(jì)方案來(lái)滿(mǎn)足各種需求。無(wú)論你是專(zhuān)業(yè)開(kāi)發(fā)人員還是普通用戶(hù),都可以從這些GUI工具庫(kù)中受益匪淺。希望本文能夠?qū)Υ蠹矣兴鶈⑹荆?/p>
網(wǎng)頁(yè)題目:Javax.swing自帶的幾種顯示風(fēng)格:LookAndFeelInfo查看
文章出自:http://www.5511xx.com/article/djidgoe.html