成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Swing中的Metal觀感

開發(fā) 后端
本文介紹Swing中的Metal觀感,以及介紹Windows 和Mac 的觀感包只與Windows和Mac版本的java運(yùn)行環(huán)境一起發(fā)布。

今天學(xué)習(xí)了怎樣切換Swing的Metal觀感,感覺還不錯(cuò)                                                                     

在默認(rèn)的情況下,Swing 程序使用Metal觀感,可以采用兩種方法改變觀感。

***種方式是在Java的安裝的子目錄下jre / lib有一個(gè)文件swing.properties。在這個(gè)文件中,將屬性Swing.defaultlaf設(shè)置為所希望的觀感類名。例如:

swing.defaultlaf = com.sun.java.swing.plaf.motif.MotifLookAndFeel

ps:***中方式我怎么也沒找到那個(gè)swing.properties,不知大家的如何?

注意,Metal觀感位于Javax.swing包中。其他的觀感包位于com.sun.java包中,并且不是在每個(gè)Java實(shí)現(xiàn)中都提供。現(xiàn)在,鑒于版權(quán)的原因,Windows 和Mac 的觀感包只與Windows和Mac版本的java運(yùn)行環(huán)境一起發(fā)布。

提示:下面給出一個(gè)測(cè)試很有幫助的的建議。由于屬性文件中的以#字符開始的行被忽略,所以,可以在swing.properties文件中提供幾種觀感,并同過增刪#字符來切換選擇:
◆swing.defaultlaf = javax.swing.plaf.metal.MetalLookAndFeel
◆swing.defaultlaf = com.sun.java.swing.plaf.motif.MotifLookAndFeel
◆swing.defaultlaf = com.sun.java.swing.plaf.windows.WindowsLookAndFeel

采用這種方式開啟觀感時(shí)必須重新啟動(dòng)程序。Swing程序只在啟動(dòng)時(shí)讀取一次swing.properties文件。

第二種方式是動(dòng)態(tài)地改變觀感。這需要調(diào)用靜態(tài)的UIManager.setLookAndFeel方法,并提供所想要的觀感類名,然后再調(diào)用靜態(tài)方法SwingUtilities.updateComponentTreeUI來刷新全部的組件集。這里需要向這個(gè)方法提供一個(gè)組件,并由此找到其他的所有組件。當(dāng)UIManager.setLookAndFeel方法沒有找到所希望的觀感或在加載過程中出現(xiàn)錯(cuò)誤時(shí),將會(huì)拋出異常。

下面是一個(gè)例子,他顯示了如何在程序中切換觀感的方式。在這個(gè)程序中,這有點(diǎn)需要注意的地方。在內(nèi)部動(dòng)作監(jiān)聽器類的actionPerformed方法中,需要將一個(gè)外部的PalfPanel類的this引用傳遞給updateComponentTreeUI方法。

【編輯推薦】

  1. 淺談不論是AWT還是Swing模式
  2. 全面比較Swing與SWT
  3. Swing程序中調(diào)用JavaFX代碼
  4. 概述Swing大多數(shù)控件
  5. 淺談Swing中的Look&Feel
責(zé)任編輯:佚名 來源: 騰訊科技
相關(guān)推薦

2009-07-14 17:01:29

Look&FeelSwing

2009-07-17 16:49:18

lookandfeelSwing

2009-07-16 16:01:55

EventQueue

2009-07-16 10:26:49

渲染器接口Swing

2009-07-14 18:28:58

Swing入門

2009-07-15 13:06:38

Swing組件

2009-07-15 14:29:24

構(gòu)造JListSwing

2009-07-17 12:44:01

NetBeans開發(fā)S

2009-07-16 12:58:50

Swing控件

2009-07-10 17:20:38

Swing構(gòu)件AWT構(gòu)件

2009-07-10 11:07:18

Swing和SWT

2009-07-15 16:29:41

Swing繪畫

2009-07-10 13:09:53

.Net與Java S

2009-07-16 16:23:59

Swing線程

2009-07-14 14:50:00

JOptionPane

2009-07-14 11:08:42

WebRendererSwing應(yīng)用程序

2009-07-17 15:34:37

Java Swing連接數(shù)據(jù)庫

2009-07-10 11:31:45

Swing支持透明和不規(guī)則窗口

2009-07-14 17:38:20

Swing模式

2009-07-16 08:53:03

Swing任務(wù)Swing線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 97人人澡人人爽91综合色 | 色一情一乱一伦一区二区三区 | 国产亚洲精品91 | 一区二区在线不卡 | 日韩高清不卡 | 亚洲一本 | 国产成人精品一区二 | 欧美亚洲在线 | 亚洲一区二区精品视频 | 久久成人18免费网站 | 久久精品91 | 中文字幕高清av | 伊人春色成人网 | 久久精品国产久精国产 | 天天影视网天天综合色在线播放 | 日韩精品在线播放 | 色吧色综合 | 久久夜视频| 久久精品亚洲成在人线av网址 | 欧美一级欧美三级在线观看 | 久久亚洲精品国产精品紫薇 | 中文字幕第5页 | 国产激情视频网站 | 日日碰狠狠躁久久躁婷婷 | 中文字幕1区2区3区 日韩在线视频免费观看 | 国产91亚洲精品一区二区三区 | 精品一区二区三区在线观看国产 | 91精品久久 | 国产精品视频一区二区三 | 神马久久久久久久久久 | 一级片在线观看 | 久久毛片网站 | 日韩视频中文字幕 | 国产视频一区二区 | 情侣酒店偷拍一区二区在线播放 | h片在线观看网站 | 国产小视频在线 | 99精品久久久国产一区二区三 | 久草精品在线 | 女女百合av大片一区二区三区九县 | 中文字幕乱码亚洲精品一区 |