用户登录界面的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7
小结
• 一、类。Frame类 • 二、属性。TextField与Button类 • 三、方法。ActionListener接口
8
本节涉及到的 各组件类间的继承关系
Object Component
Button
Container Lable TextComponent
Panel
Applet Frame
LoginFrame -text_user : TextField -text_pwd : TextField -button_login : Button +actionPerformed()
一、类。自定义登录 窗口类LoginFrame 二、属性。向窗口中 添加文本框与按钮 三、方法。添加按钮 单击事件响应代码
• • • • • • • •
• •
public void actionPerformed(ActionEvent arg0) //步骤2:实现接口方法 { if(arg0.getSource() == button_login) { String str_user = text_user.getText(); String str_pwd = text_pwd.getText(); //判断用户名及密码是否正确,弹出相应消息框。如: JOptionPane.showMessageDialog(null, "欢迎登录本系统); } }
用户登录界面的设计与实现
——继承、接口综合应用实例
张பைடு நூலகம்云
GUI( Graphical User Interface ) 图形用户界面
• WebUI
• WinUI
2
本节任务
• 本节任务:使用java完成用户登录窗口 • 实验目的:熟练掌握继承与接口
3
任务分析
Frame ActionListener
Window
TextArea TextField
9
4
一、类。自定义登录窗口类
• • • • • • • • • • • • class LoginFrame extends Frame //步骤1:声明继承自Frame类 { public LoginFrame()//步骤2:定义构造方法 { this.setSize(200,200); this.setVisible(true); } public static void main(String[] args) { new LoginFrame();//步骤3:创建自定义窗口对象 } }
6
三、方法。添加按钮单击事件响 应代码
• • class LoginFrame extends Frame implements ActionListener//步骤1:声明实现 ActionListener接口 button_login.addActionListener(this);//步骤3:在构造方法中给按钮添加监听对象
5
二、属性。向窗口中添加文本框 与按钮
• private TextField text_user,text_pwd; • private Button button_login; //步骤1:声明对象 • this.setLayout(new FlowLayout()); //设置各控件的布局方式 • this.add(new Label("用户名:")); • text_user = new TextField(20);//步骤2:实例化对象 • this.add(text_user); //步骤3:将对象添加到窗体 • ……
相关文档
最新文档