[发明专利]SWING优化和美化的方法有效

专利信息
申请号: 201711453874.2 申请日: 2017-12-28
公开(公告)号: CN108182067B 公开(公告)日: 2021-08-13
发明(设计)人: 罗祥吉;曾庆利;刘意辉 申请(专利权)人: 广州芯德通信科技股份有限公司
主分类号: G06F8/38 分类号: G06F8/38
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 刘俊
地址: 510663 广东省广州市高新技术产业*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: swing 优化 美化 方法
【权利要求书】:

1.一种SWING优化和美化的方法,其特征在于,包括:

对Swing UI的每个类型的组件进行分类,所述UI为User Interface的缩写,表示用户界面,类型组件包括:

ch1_titlepan,存放自定义窗口相关的UI实现;

ch3_button,存放JButton、JToggleButton的LF实现,所述LF为look and feel的缩写,表示跨平台外观;

ch4_scroll,存放JScrollPane及其附属组件的LF实现;

ch5_table,存放JTable及其附属组件的LF实现;

ch6_textcoms,存放文本组件的LF实现;

ch7_popu,存放PopupFactory弹出窗口视觉实现,独立于emsui LF使用;

ch8_toolbar,存放JToolBar及其附属组件的LF实现;

ch9_menu,存放所有菜单的组件的LF实现;

ch10_internalframe,存放DesktopPane及内部窗体的LF实现;

ch12_progress,存放进度条的LF实现;

ch13_radio$cb_btn,存放JRadoiButton、JCheckBox的LF实现;

ch14_combox,存放JComboBox的LF实现;

ch15_slider,存放JSlider的LF实现;

ch16_tree,存放JTree的LF实现;

ch17_split,存放JSplitePane的LF实现;

ch18_spinner,存放JSpinner的LF实现;

ch19_list,存放JList及其默认renderer的LF实现;

ch20_filechooser,存放JFileChooser的LF实现;

utils,实用工具包;

widget,包含多个Swing可重用组件及使用方法;

border,包含多种自定义border实现;

根据每个类型组件的UI需求和特点,设计UI图片,并存储在对应类型组件的imgs包内;

启动Swing界面程序,并在主程序中初始化美化软件,指定Swing UI使用的界面风格;

从相应类型组件的imgs包内选择UI图片,并从美化程序接口将UI图片加载到对应类型组件的Swing UI界面上,具体包括:在imgs包内创建工厂类,所述工厂类以不同风格和颜色分类存储当前类型组件的UI图片;

为每一个工厂类与对于类型组件之间设置UI图片输出接口;

当某一类型组件选择其对应imgs包的UI图片时,imgs包通过工厂类与该类型组件的UI图片输出接口将UI图片按照资源路径输出至该类型组件的Swing UI界面上。

2.根据权利要求1所述的SWING优化和美化的方法,其特征在于,所述UI图片的格式为.png格式图片,最大不超过5000bytes。

3.根据权利要求1所述的SWING优化和美化的方法,其特征在于,所述imgs包包括工厂类,当UI图片设计完成后,所述UI图片根据不同风格和颜色分类存储在工厂类内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州芯德通信科技股份有限公司,未经广州芯德通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711453874.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top