- 浏览: 15433 次
- 性别:
文章列表
实现仿xp画板
1.定义一个画板主界面类,给类要继承自JFrame。
public class SampleDrawing extends JFrame{
}
2.在类中定义一个主函数和初始化界面的方法。
public static void main (String [] args ){
//实例化对象
SampleDrawing sd = new SampleDrawing();
//调用初始化界面的方法
sd.init();
}
3.初始化界面,设置窗体的属性,添加不同的工作面板。
1.由xp画板 ...
事件机制
事件机制包括事件源、事件类型(事件监听器方法)、事件处理类。
事件源:发生的动作在哪一个图形界面类对象上,哪一个对象就是事件源。
例如在登陆界面中点登录按钮,那么登录按钮就是事件源。
事件类型(事件监听器方法):监听器是用来捕捉发生在事件源上的动作的。
首先要给事件源添加相应的事件监听器方法
在事件源发生动作后,就会由相应的事件监听器方法捕捉这些动作
给事件源添加一个addActionListener事件监听器方法(必须要带一个事件处理类对象)
例:
//实例化一个文本输入框
javax.swing.JTextField txtName = new javax.swing.JTxe ...
类的继承
类继承的格式:
Public class 类名 extends 父类名{
}
注意:java中类的继承是单继承,即extends后只有一个父类。
例:public class UNSstudent extends Student{}
子类继承父类中的方法时有两种情况:
如果子类和父类在同一个包下,那么父类中的公有属性,受保护属性以及普通方法可以被子类继承,而私有属性、方法及构造方法不能子类继承。
如果子类和父类不在同一个包下,那么父类中的公有属性及普通方法可以被子类继承到,而私有属性及方法和受保护的属性及方法、构造方法不能被子类继承到。
方法的重写
如要实现方法的重写必须满足的条件 ...