91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何改變Swing程序外觀

發布時間:2021-12-27 16:19:21 來源:億速云 閱讀:133 作者:iii 欄目:編程語言

這篇文章主要介紹“如何改變Swing程序外觀”,在日常操作中,相信很多人在如何改變Swing程序外觀問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何改變Swing程序外觀”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

命令行輸入改變Swing程序外觀

有些時候,Swing程序并沒有提供在運行期改變外觀的方法.當我們使用的就是一個這樣的Swing程序時,我們可以通過命令行輸入借助Swing default 屬性來覆蓋默認的外觀配置.

  1. java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
    myapp.MainClass 

你可以用這個技巧為程序提供一個全新的外觀,而這個外觀可能連最初的程序員都從未想過的.

獲取金屬質感的外觀

有很多非正式的屬性控制著金屬質感的外觀以及Swing 的跨平臺的外觀.JTree 的節點設計時可以把子節點通過連接線連接父節點,不過,通過你的配置,可以顯示也可以隱藏這個連接線.通過設置JTree.lineStyle這個屬性來配置這些連接線.在創建JTree 之后,添加以下的代碼

// show the lines in a JTree tree.putClientProperty("JTree.lineStyle", "Angled"); // hide the lines in a jtree tree.putClientProperty("JTree.lineStyle", "None");

對于金屬質感的外觀***的一個抱怨就是菜單和標簽使用的是粗體.通過另外一個簡潔的非正式系統特性,你可以關閉這些.

java -Dswing.boldMetal=false myapp.MainClass

你可以通過使用一個秘密的特性打開JToolBar按鍵的翻動.這個翻動很有用,因為用戶可以通過這個直觀的翻動清楚的知道當前鼠標的指針停留的位置.提供工具欄常規按鍵的尺寸大小,反饋回來的就是實質內容

toolbar.putClientProperty("JToolBar.isRollover",Boolean.TRUE);

在Wiki頁面有一份比較長的(雖然談不上全面) 屬性清單.特別是Swing和金屬質感有很多的非正式系統的屬性.當你有什么新的發現時,不妨將你的評論添加到剛剛提到的那個頁面.同時要特別清楚之所以為非正式往往是出于某種原因的,這些東西可能很容易的就被改變,在將來甚至可能被去舍棄.所以還是把這個險留給自己去冒好了.

到此,關于“如何改變Swing程序外觀”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐河县| 南宁市| 东安县| 油尖旺区| 阳泉市| 稻城县| 鸡西市| 同江市| 旬邑县| 蒙城县| 武隆县| 鄂托克前旗| 苏州市| 襄樊市| 夏河县| 漾濞| 黔南| 汽车| 诸城市| 资阳市| 白玉县| 雅江县| 汉川市| 黄浦区| 浮山县| 滁州市| 墨玉县| 江源县| 柞水县| 揭西县| 博客| 吴江市| 乡城县| 娄烦县| 秭归县| 酉阳| 依安县| 巴南区| 四子王旗| 泰安市| 鹿邑县|