亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何改變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

左贡县| 隆化县| 霍城县| 嘉兴市| 龙井市| 陆良县| 福建省| 台南市| 合肥市| 乌鲁木齐县| 政和县| 会泽县| 屏东县| 二连浩特市| 茶陵县| 宁南县| 琼结县| 德令哈市| 奉新县| 广丰县| 辰溪县| 淮阳县| 大方县| 阳江市| 衡南县| 乌兰浩特市| 克什克腾旗| 吴川市| 项城市| 邢台县| 丰原市| 始兴县| 曲靖市| 德州市| 凉山| 图木舒克市| 南宫市| 日照市| 平南县| 靖远县| 岳池县|