一,概念 装饰者模式(Decorator):动态地为一个对象添加一些额外的职责,若要扩展一个对象的功能,装饰者提供了比继承更有弹性的替代方案。 多组合,少继承 二,UML图 抽象构件类(Component):给出一个抽象的接口,用以规范准备接收附加责任的对象 具体构件类(ConcreteCompon ...
分类:
编程语言 时间:
2018-04-22 13:09:55
阅读次数:
225
iOS 让视图UIView 单独显示某一侧的边框线 有时候需要让view显示某一侧的边框线,这时设置layer的border是达不到效果的。在网上查阅资料发现有一个投机取巧的办法,原理是给view的layer再添加一个layer,让这个layer充当边框线的角色。根据这个方法我写了一个函数,有需要的 ...
分类:
移动开发 时间:
2017-09-08 13:21:36
阅读次数:
316
本篇文章基于java把数据库中的数据以Excel的方式导出,欢迎各位大神吐槽: 1、基于maven jar包引入如下: 2、首先创建数据库对应的实体类VO :UserVO(具体代码省略); 3、确定导出Excel内的title列,并放在数组里:String[] (具体代码省略); 4、编写导出Exc ...
分类:
编程语言 时间:
2017-08-17 18:37:50
阅读次数:
256
// 向document 生成pdf表格 Table table = new Table(6); table.setWidth(80); // 宽度 table.setBorder(1); // 边框 table.getDefaultCell().setHorizontalAlignment(Ele... ...
分类:
其他好文 时间:
2017-08-16 21:52:45
阅读次数:
149
连连看大家应该都玩过,不多说直接上一个做好的界面截图吧,所有的功能都在上面的,要做的就只是如何去实现它们了。 差不多就是这个样子。先说一下大致的思路吧。首先编写基本的界面:把什么按钮啊,表格啊什么的都画上去。然后就是编写事件处理类,因为操作使用鼠标,所以加上鼠标监听。然后获取点击的坐标,根据坐标得出 ...
分类:
编程语言 时间:
2017-07-29 11:32:24
阅读次数:
268
1、GUI:GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好; 2、AWT(Abstract Windows Toolkit)是Java语言中最原始的GUI工具包,相关API位于java.awt包中。AWT是一个非常有限的GUI工具包,比如树、 ...
分类:
其他好文 时间:
2017-07-12 19:58:07
阅读次数:
245
学习java窗口基本操作时无聊写的 就当记录 代码如下: package day08; import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import ...
分类:
编程语言 时间:
2017-06-20 20:14:53
阅读次数:
167
JAVA的JFreeChar提供了绘制各种与统计有关的图形,比如直方图,折线图,饼图等,而且有各种样式。这里只是应用了最简单的绘制,没有什么炫酷的修饰。 一、饼状图: 实现饼状图的类为 其中TypeBuffer和number获得方式就是扫描借阅记录的表格,将每条记录图书类别的主键作为这两个数组的下标 ...
分类:
其他好文 时间:
2017-05-14 12:32:37
阅读次数:
296
package com.iyx.service.impl; import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.math.RoundingMode;imp ...
分类:
其他好文 时间:
2017-04-10 13:04:08
阅读次数:
367