摘要: 记得以前看过事件监听机制背后也是有一种设计模式的.(设计模式的名字记不清了,只记得背后实现的数据结构是数组.) 附上事件监听机制的分析图: 一个事件源可以承载多个事件(只要这个事件源支持这个事件就可以,男人就不支持生孩子的事件) 事件和监听器有对应关系的. 下面用awt中的标准图形化界面分析: 接口 阅读全文
posted @ 2014-12-13 17:20 SummerChill 阅读(4953) 评论(0) 推荐(1) 编辑
摘要: Label类的继承关系图 Label是SWT中最简单的界面组件,给出他的一个实例如下: 一个Text实例: 创建一个文本框,它有如下功能: 1.只能输入数字 2.至少要输入一个值 3.长度不能多于10个字符 这些要求在实际项目中是很常见的.它的实现代码如下: 运行结果: 注意到这次MessageDi 阅读全文
posted @ 2014-12-13 16:40 SummerChill 阅读(3561) 评论(0) 推荐(1) 编辑
摘要: Button是SWT中最常用的组件.Button类的继承关系图:Button类的构造方法是newe Button(Composite parent,int style)它有两个参数:第一个参数:是Button创建在哪个容器上.Composite是最常用的容器,而Shell是Composite的子类.... 阅读全文
posted @ 2014-12-13 14:15 SummerChill 阅读(5764) 评论(2) 推荐(1) 编辑
摘要: 在CSDN上下了几个CHM格式的文档,下载的时候要付的分数还挺高,但是下载下来三个都不能用,左边罗列了所有的类和方法.双击按回车右边都没有内容. 真坑爹. >>>>>>>>>>>>>>>>后来了解到的追加>>>>>>>>>>>>>>>>>> 这种情况下有可能是这个chm文档已经被锁住了,右键该文档解 阅读全文
posted @ 2014-12-12 18:45 SummerChill 阅读(2722) 评论(0) 推荐(0) 编辑
摘要: 事件代码访问类中变量的3种方法. 在写事件代码的时候,常常需要引用主类中的变量.要访问这些变量是需要一些技巧的. 方法一:加上final修饰符. 上面程序的运行结果就是:每次双击文本框的时候都会在控制台打印"kxh" 方法二:将变量str变成类的实例变量.但这种扩大了str变量的有效范围. 运行结果 阅读全文
posted @ 2014-12-12 18:22 SummerChill 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 1.addSelectionListener:这个监听器最常用. 这个addSelectionListener是一个方法,addSelectionListener(SelectionListener listener)传入的是一个 SelectionListener类型的参数对象.Selection 阅读全文
posted @ 2014-12-12 16:45 SummerChill 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 事件的4种写法 1.匿名内部类方式的写法 2.命名内部类的写法 3.外部类写法 4.实现监听接口的写法 第一种用匿名内部类的方法: 这个是运行完之后的结果,在面板上增加了一个textbox. 代码中给这个textbox增加的一个双击的事件:双击弹出一个HelloWorld. new MouseAda 阅读全文
posted @ 2014-12-12 14:30 SummerChill 阅读(702) 评论(0) 推荐(0) 编辑
摘要: IBM把投入巨资开发的Eclipse作为一个开源项目捐献给了开源组织Eclipse.org Eclipse出色而有独创的平台特性,现在仍由IBM子公司OTI(主要从事Eclipse开发的人)继续领导着Eclipse的开发. Eclipse的设计思想是:一切皆为插件.Eclipse的核心是非常小的.其 阅读全文
posted @ 2014-12-12 11:20 SummerChill 阅读(9297) 评论(0) 推荐(0) 编辑
摘要: Integer类中的. 关于parseInt()方法的API文档. 返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API文档 返回的是int类型的. String类中的. int -> Stringint i=12345; 阅读全文
posted @ 2014-11-30 19:41 SummerChill 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 一.介绍: 项目中经常把一些常用的用户名和密码都填写到一个对应的配置文件中,这样每次修改密码或者用户名的时候就可以直接修改这个配置文件了,不用动源码. 这里讲两种方式读取properties文件的方法.一个是用HashTable下的Properties类一个是用国际化的ResourceBundle类 阅读全文
posted @ 2014-11-23 19:16 SummerChill 阅读(1016) 评论(0) 推荐(1) 编辑
摘要: 接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final (这里需要说一点,既然一个变量被final修饰了,那么这个变量就是一个常量!!!!!变量必 阅读全文
posted @ 2014-11-20 00:15 SummerChill 阅读(16355) 评论(0) 推荐(1) 编辑
摘要: 1.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90 检索语句: 阅读全文
posted @ 2014-11-19 23:10 SummerChill 阅读(3467) 评论(0) 推荐(0) 编辑
摘要: 交叉合并:如字符串一为:abcd 字符串二为:1234则结果为:a1b2c3d4 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class A { 5 public static void main(String[ 阅读全文
posted @ 2014-11-13 11:07 SummerChill 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 1.回顾传统Ajax开发步骤 1 ①:创建xmlHttpRequest对象 2 var xmlHttp = creatHttpRequest(); 3 ②:绑定回调函数 4 xmlHttp.onreadystatechange = function(){……} 5 ③:建立连接 6 xmlHttp. 阅读全文
posted @ 2014-11-12 23:11 SummerChill 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一. 获取当前系统时间和日期并格式化输出: 二.用Calendar来获取和把一个String类性的时间转换成Date类型 阅读全文
posted @ 2014-11-12 21:50 SummerChill 阅读(991) 评论(0) 推荐(0) 编辑