//1.自定义窗体,继承自JFrame
abstract class MyFrame extends JFrame{
//构造方法
public MyFrame(){
init();
addComponent();
}
//init方法,对本窗体进行初始化
public void init(){
//设置标题
//设置大小、位置
//设置布局管理器
//...
}
//addComponent方法,向本窗体添加组件
public void addComponent(){
//按钮
//标签
//文本框
//.....
//对按钮添加事件处理
but.addActionListener(new ActionListener(){
butClick();
});
}
//事件处理方法
public abstract void butClick();
}
//自定义子类,继承自抽象类
class LoginFrame extends MyFrame{
//重写父类中的"抽象方法"
public void butClick(){
//点击按钮做的事情写在这里即可。
}
} |
|