一种单元格字体处理方法和装置制造方法

文档序号:6514274阅读:165来源:国知局
一种单元格字体处理方法和装置制造方法
【专利摘要】本申请提供了一种单元格字体处理方法,包括:数据模型发送单元格数据到显示模块;所述显示模块根据所述单元格数据查询预置对应属性集合;当所述属性集合不为空时,根据属性集合内属性进行单元格数据显示。本发明实施例还提供了对应的装置。本发明通过预设的属性集合设定单元格字体属性,显示模块根据该属性进行显示,用户只要对单元格字体属性进行修改即可对单元格字体进行变换。
【专利说明】
一种单元格字体处理方法和装置

【技术领域】
[0001]本申请涉及java swing组件【技术领域】,特别是涉及一种单元格字体处理方法和装置。

【背景技术】
[0002]Java Swing标准组件在实际应用中可以满足一般桌面程序的需求,比如表格的绘制,编辑等功能。在Java Swing标准组件中表格组件的架构基本为控制器、模型和界面的方式,控制器通过向模型获取数据后控制界面显示。
[0003]在Java Swing标准组件中,表格组件的使用较为广泛,在实际使用中用户可能需要针对某个单元格里字体的设置和变更。目前没有相关的技术出现。


【发明内容】

[0004]本申请所要解决的技术问题是提供一种可供编辑单元格字体的单元格字体处理方法和装置。
[0005]为了解决上述问题,本申请公开了一种单元格字体处理方法,包括:
数据模型发送单元格数据到显示模块;
所述显示模块根据所述单元格数据查询预置对应属性集合;
当所述属性集合不为空时,根据属性集合内属性进行单元格数据显示。
[0006]进一步,所述数据模型发送单元格数据到显示模块前还包括:
数据模型获取用户设置指令;
根据所述设置指令生成所述设置指令对应单元格的属性;
将所述属性发送到属性集合。
[0007]进一步,所述显示模块根据单元格数据查询预置对应属性集合包括:
所述显示模块根据所述单元格数据对应的单元格坐标;
根据所述单元格坐标查询预置属性集合。
[0008]进一步,所述当属性集合不为空时,根据属性集合内属性进行单元格数据显示包括:
当所述属性集合部位空时,获取属性集合内对应属性;
根据所述属性配置单元格并进行显示。
[0009]本申请还提供了一种单元格字体处理装置,包括数据模型、显示模块和属性集合:
数据模型,用于发送单元格数据到显示模块;
所述显示模块,用于根据所述单元格数据查询预置对应属性集合;当所述属性集合不为空时,根据属性集合内属性进行单元格数据显示。
[0010]进一步,所述数据模型还用于:
获取用户设置指令; 根据所述设置指令生成所述设置指令对应单元格的属性;
将所述属性发送到属性集合。
[0011]进一步,所述显示模块还用于:
根据所述单元格数据对应的单元格坐标;
根据所述单元格坐标查询预置属性集合。
[0012]进一步,所述显示模块还用于:
当所述属性集合部位空时,获取属性集合内对应属性;
根据所述属性配置单元格并进行显示。
[0013]与现有技术相比,本申请包括以下优点:通过预设的属性集合设定单元格字体属性,显示模块根据该属性进行显示,用户只要对单元格字体属性进行修改即可对单元格字体进行变换。
[0014]

【专利附图】

【附图说明】
图1是本发明一种单元格字体处理方法一实施例的流程图;
图2是本发明一种单元格字体处理装置一实施例的结构示意图。

【具体实施方式】
[0015]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0016]参照图1,示出了本申请一种单元格字体处理方法一实施例的流程图。
[0017]本发明实施例应用在Java swing组件的表格组件显示领域中,本发明实施例中通过预设一个属性集合来定义单元格的属性,包括:
步骤S101、数据模型发送单元格数据到显示模块;
进一步,步骤SlOl前还可以包括:
数据模型获取用户设置指令;
根据所述设置指令生成所述设置指令对应单元格的属性;
将所述属性发送到属性集合。
[0018]当用户需要定义某个单元格属性(包括:字体、大小、颜色等)时,通过数据模型对该单元格进行设置,数据模型将用户的设置指令生成对应属性发送到属性集合进行保存。
[0019]当需要显示该单元格内容时,数据模型先发送单元格数据到显示模块。
[0020]步骤S102、显示模块根据所述单元格数据查询预置对应属性集合;
进一步包括:
显示模块根据所述单元格数据对应的单元格坐标;
根据所述单元格坐标查询预置属性集合。
[0021]当显示模块接收到数据模型发送的单元格数据后,根据该单元格的坐标查询属性集合。例如单元格坐标为(0,I),则显示模块在属性集合中查找(0,I)坐标对应的属性定义。如果查找到该属性定义不为空,则继续步骤S103,否则按照默认设置显示。
[0022]步骤S103、当属性集合不为空时,根据属性集合内属性进行单元格数据显示。
[0023]进一步包括:
当所述属性集合部位空时,获取属性集合内对应属性; 根据所述属性配置单元格并进行显示。
[0024]当查找到对应的属性后,根据该属性定义单元格的字体、大小、颜色等显示单元格内容。
[0025]本发明实施例通过预设的属性集合设定单元格字体属性,显示模块根据该属性进行显示,用户只要对单元格字体属性进行修改即可对单元格字体进行变换。
[0026]参照图2为本发明一种单元格字体处理装置一实施例的结构示意图。
[0027]本发明实施例提供的一种单元格字体处理装置,包括数据模型21、显示模块22和属性集合23:
数据模型21,用于发送单元格数据到显示模块22 ;
所述显示模块22,用于根据所述单元格数据查询预置对应属性集合23 ;当所述属性集合23不为空时,根据属性集合23内属性进行单元格数据显示。
[0028]进一步,所述数据模型21还用于:
获取用户设置指令;
根据所述设置指令生成所述设置指令对应单元格的属性;
将所述属性发送到属性集合23。
[0029]进一步,所述显示模块22还用于:
根据所述单元格数据对应的单元格坐标;
根据所述单元格坐标查询预置属性集合23。
[0030]进一步,所述显示模块22还用于:
当所述属性集合23部位空时,获取属性集合23内对应属性;
根据所述属性配置单元格并进行显示。
[0031]当用户需要定义某个单元格属性(包括:字体、大小、颜色等)时,通过数据模型21对该单元格进行设置,数据模型21将用户的设置指令生成对应属性发送到属性集合23进行保存。
[0032]当需要显示该单元格内容时,数据模型21先发送单元格数据到显示模块22。
[0033]当显示模块22接收到数据模型21发送的单元格数据后,根据该单元格的坐标查询属性集合23。例如单元格坐标为(0,I),则显示模块22在属性集合23中查找(0,I)坐标对应的属性定义。如果未查找到该属性定义则按照默认设置显示。
[0034]当查找到对应的属性后,根据该属性定义单元格的字体、大小、颜色等显示单元格内容。
[0035]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0036]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0037]以上对本申请所提供的一种单元格字体处理方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【权利要求】
1.一种单元格字体处理方法,其特征在于,包括: 数据模型发送单元格数据到显示模块; 所述显示模块根据所述单元格数据查询预置对应属性集合; 当所述属性集合不为空时,根据属性集合内属性进行单元格数据显示。
2.根据权利要求1所述的方法,其特征在于,所述数据模型发送单元格数据到显示模块前还包括: 数据模型获取用户设置指令; 根据所述设置指令生成所述设置指令对应单元格的属性; 将所述属性发送到属性集合。
3.根据权利要求2所述的方法,其特征在于,所述显示模块根据单元格数据查询预置对应属性集合包括: 所述显示模块根据所述单元格数据对应的单元格坐标; 根据所述单元格坐标查询预置属性集合。
4.根据权利要求3所述的方法,其特征在于,所述当属性集合不为空时,根据属性集合内属性进行单元格数据显示包括: 当所述属性集合部位空时,获取属性集合内对应属性; 根据所述属性配置单元格并进行显示。
5.一种单元格字体处理装置,其特征在于,包括数据模型、显示模块和属性集合: 数据模型,用于发送单元格数据到显示模块; 所述显示模块,用于根据所述单元格数据查询预置对应属性集合;当所述属性集合不为空时,根据属性集合内属性进行单元格数据显示。
6.根据权利要求5所述的装置,其特征在于,所述数据模型还用于: 获取用户设置指令; 根据所述设置指令生成所述设置指令对应单元格的属性; 将所述属性发送到属性集合。
7.根据权利要求6所述的装置,其特征在于,所述显示模块还用于: 根据所述单元格数据对应的单元格坐标; 根据所述单元格坐标查询预置属性集合。
8.根据权利要求7所述的装置,其特征在于,所述显示模块还用于: 当所述属性集合部位空时,获取属性集合内对应属性; 根据所述属性配置单元格并进行显示。
【文档编号】G06F17/21GK104252440SQ201310459538
【公开日】2014年12月31日 申请日期:2013年10月8日 优先权日:2013年10月8日
【发明者】盘学文, 贾西贝 申请人:深圳市华傲数据技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1