control.setBounds(0, 0, WIDTH + 6, HEIGHT + 6);
control.getParent().setBounds(X - 1, Y - 1, WIDTH + 2, HEIGHT + 2);
2)mouseDown,按钮选中效果,为按钮添加选中边框。按钮的选中边框实际上是按钮的父容器composite的背景色,缩小按钮以及按钮图片大小。control.getParent().setBackground(color);
control.setBounds(XLabel, YLabel, WIDTHLabel, HEIGHTLabel);
control.setBackgroundImage(oldImage);
图6-8 换肤窗口配色方案毕业论文
http://www.751com.cn/5、 页面索引
本系统的画板具有新建页以及翻页功能,通过页面索引可以很快的查找到要选择的页面,后期会在页面索引中增加画板缩略图以方便查找。
1、 新建页面。这里的新建页面指的是新建Canvas,每次新建页面都是在最后一页新建Canvas。
1)获取最后一个canvas的y坐标与height,设置新建canvas的Y坐标为y+height;
2)将新建的canvas设为当前页,设置当前页效果。并将新建canvas放到list中。
2、 翻页。如果画板当前只有一页,则返回。
1)选择上一页,如果当前页是第一页,则返回。选择下一页功能,如果当前页是最后一页则返回。
2)通过功能模块接口获取当前页索引值,通过get(index)方法从list中获取当前canvas,设置当前页效果。
图6-9 侧栏子菜单6.2功能模块6.2.1页面操作
1、新建页,用户使用画板时创建一个新的画板页面,画板自动保存上一页的操作内容,如文字、图形信息等。
2、上一页,画板自动保存该页内容;跳到上一页,显示该页的内容,并且用户可以继续在该页操作。
3、下一页,与上一页功能相似,显示页面顺序相反。
图6-10 上一页功能流程
图6-11 下一页功能流程6.2.3铅笔
用户通过铅笔功能可以在画板上实现书写,铅笔配置了两个属性,颜色属性和线宽属性,可以根据个人爱好以及书写需要选择。所有图形均用draw2d的IFigure类型。该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
<< 上一页 [11] [12] [13] [14] 下一页
电子白板软件UI界面设计 第12页下载如图片无法显示或论文不完整,请联系qq752018766