[發(fā)明專利]SWING優(yōu)化和美化的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711453874.2 | 申請(qǐng)日: | 2017-12-28 |
| 公開(公告)號(hào): | CN108182067B | 公開(公告)日: | 2021-08-13 |
| 發(fā)明(設(shè)計(jì))人: | 羅祥吉;曾慶利;劉意輝 | 申請(qǐng)(專利權(quán))人: | 廣州芯德通信科技股份有限公司 |
| 主分類號(hào): | G06F8/38 | 分類號(hào): | G06F8/38 |
| 代理公司: | 廣州粵高專利商標(biāo)代理有限公司 44102 | 代理人: | 劉俊 |
| 地址: | 510663 廣東省廣州市高新技術(shù)產(chǎn)業(yè)*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | swing 優(yōu)化 美化 方法 | ||
1.一種SWING優(yōu)化和美化的方法,其特征在于,包括:
對(duì)Swing UI的每個(gè)類型的組件進(jìn)行分類,所述UI為User Interface的縮寫,表示用戶界面,類型組件包括:
ch1_titlepan,存放自定義窗口相關(guān)的UI實(shí)現(xiàn);
ch3_button,存放JButton、JToggleButton的LF實(shí)現(xiàn),所述LF為look and feel的縮寫,表示跨平臺(tái)外觀;
ch4_scroll,存放JScrollPane及其附屬組件的LF實(shí)現(xiàn);
ch5_table,存放JTable及其附屬組件的LF實(shí)現(xiàn);
ch6_textcoms,存放文本組件的LF實(shí)現(xiàn);
ch7_popu,存放PopupFactory彈出窗口視覺實(shí)現(xiàn),獨(dú)立于emsui LF使用;
ch8_toolbar,存放JToolBar及其附屬組件的LF實(shí)現(xiàn);
ch9_menu,存放所有菜單的組件的LF實(shí)現(xiàn);
ch10_internalframe,存放DesktopPane及內(nèi)部窗體的LF實(shí)現(xiàn);
ch12_progress,存放進(jìn)度條的LF實(shí)現(xiàn);
ch13_radio$cb_btn,存放JRadoiButton、JCheckBox的LF實(shí)現(xiàn);
ch14_combox,存放JComboBox的LF實(shí)現(xiàn);
ch15_slider,存放JSlider的LF實(shí)現(xiàn);
ch16_tree,存放JTree的LF實(shí)現(xiàn);
ch17_split,存放JSplitePane的LF實(shí)現(xiàn);
ch18_spinner,存放JSpinner的LF實(shí)現(xiàn);
ch19_list,存放JList及其默認(rèn)renderer的LF實(shí)現(xiàn);
ch20_filechooser,存放JFileChooser的LF實(shí)現(xiàn);
utils,實(shí)用工具包;
widget,包含多個(gè)Swing可重用組件及使用方法;
border,包含多種自定義border實(shí)現(xiàn);
根據(jù)每個(gè)類型組件的UI需求和特點(diǎn),設(shè)計(jì)UI圖片,并存儲(chǔ)在對(duì)應(yīng)類型組件的imgs包內(nèi);
啟動(dòng)Swing界面程序,并在主程序中初始化美化軟件,指定Swing UI使用的界面風(fēng)格;
從相應(yīng)類型組件的imgs包內(nèi)選擇UI圖片,并從美化程序接口將UI圖片加載到對(duì)應(yīng)類型組件的Swing UI界面上,具體包括:在imgs包內(nèi)創(chuàng)建工廠類,所述工廠類以不同風(fēng)格和顏色分類存儲(chǔ)當(dāng)前類型組件的UI圖片;
為每一個(gè)工廠類與對(duì)于類型組件之間設(shè)置UI圖片輸出接口;
當(dāng)某一類型組件選擇其對(duì)應(yīng)imgs包的UI圖片時(shí),imgs包通過工廠類與該類型組件的UI圖片輸出接口將UI圖片按照資源路徑輸出至該類型組件的Swing UI界面上。
2.根據(jù)權(quán)利要求1所述的SWING優(yōu)化和美化的方法,其特征在于,所述UI圖片的格式為.png格式圖片,最大不超過5000bytes。
3.根據(jù)權(quán)利要求1所述的SWING優(yōu)化和美化的方法,其特征在于,所述imgs包包括工廠類,當(dāng)UI圖片設(shè)計(jì)完成后,所述UI圖片根據(jù)不同風(fēng)格和顏色分類存儲(chǔ)在工廠類內(nèi)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州芯德通信科技股份有限公司,未經(jīng)廣州芯德通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711453874.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





