- 5
- 0
- 约2.13千字
- 约 15页
- 2020-08-24 发布于湖北
- 举报
教学目标 掌握文本输入框(JTextField)的构造器方法及常用方法的使用和事件处理程序的设计 掌握密码输入框(JPasswordField)的构造器方法及常用方法的使用和事件处理程序的设计 会运用上述组件设计程序 用户登录程序设计与实现 演示例题6-10,观察程序运行状况,并分析程序代码. 文本输入框(JTextField) 构造器方法 常用方法 事件处理 文本输入框(JTextField)-构造器方法 JTextField();//创建新单行文本框 JTextField(int columns);//创建指定长度的新单行文本框 JTextField(String Text);//创建初始内容为Text的新单行文本框 JTextField(String Text,int Columns);//创建初始内容为Text指定长度的新单行文本框 文本输入框(JTextField)-常用方法 public String getText() 获取文本框的内容 public void setText(String caption) 设置文本框的内容 public void setFont(Font f) 设置文本框中内容的字体 public void setEditable(boolean x) 设置文本框是否可以编辑 public void setForeground(Color?fg) 设置文本框中内容的颜色 public void addActionListener(ActionEvent e) 为文本框添加事件监听 文本输入框(JTextField)-事件处理 当在文本框内按下回车时引发ActionEvent事件,可添加addActionListener监听器,实现actionPerformed()方法。 密码输入框(JPasswordField) 构造器方法 常用方法 事件处理 密码输入框(JPasswordField)-构造方法 JPasswordField(String text),创建初始密码为text的密码框. JPasswordField(String text,int columns),创建一个宽度为columns列,初始密码为text的密码框. 密码输入框(JPasswordField)-常用方法 setEchoChar(char?c) 通常情况下,密码框输入时显示“*”,通过该方法,可以设定输入时密码框的显示字符。 public String getText() 获取密码框的内容(已废弃) public char[ ]getPassword()//获取密码框内容 public void setFont(Font f)// 设置密码框中内容的字体 public void setForeground(Color?fg) 设置密码框中内容的颜色 public void addActionListener(ActionEvent e) 为密码框添加事件监听 密码输入框(JPasswordField)-事件处理 类似于JTextField,当在密码框内按下回车时引发ActionEvent事件,可添加addActionListener监听器,实现actionPerformed()方法。 试一试 157页试一试 请根据图6-11所示,对例6-10进行修改,增加用户名与密码有效性验证,即完成如下的功能: (1)当文本框输入内容为中含有“@”时,提示信息为“用户名有非法字符,请重输”。 (2)当密码框输入内容不在6-10位之间时,提示信息为“密码长度应大于5位”。 (3)当输入都正确时,提示信息为“输入正确,谢谢!” 实战演练 158页实战演练2 请实现如图6-13所示的功能:初始值为0,当点击“自动加1”按钮时,系统能实现计数器功能,当计到100时,按钮“自动加1”显示“自动减1”,并自动实现减数器功能,如此循环,直到点击退出为止。 小结 Java面向对象程序设计 深圳职业技术学院软件技术专业 常用组件及其事件处理(2) 内容提要 4 文本输入框(JTextField) 1 2 3 5 密码输入框(JPasswordField) 程序中使用了文本输入与密码输入操作,Java 提供下面的组件支持这2个功能. 文本输入框(JTextField) 密码输入框(JPasswordField) JTextField位于Javax.swing包可供用户输入信息(如姓名、地址等)。主要从下面三个方面学习它. 密码输入框JPasswordField是JTextField的
您可能关注的文档
最近下载
- 2025年衢州国企水处理岗位考试模拟试卷及答案.docx VIP
- 基于微信小程序的实验室管理系统的设计与实现.docx VIP
- 2024届高考英语二轮专题复习读后续写 :巧妙结尾之情景交融 借物抒情 课件 (共14张PPT).pptx VIP
- 谐振变换器的性能分析与 GaN 器件应用-高圣伟-天津工业大学.pdf VIP
- 2020-2023年广西公务员考试《申论》真题(B卷)及参考答案.doc VIP
- EMI 滤波器共模电感设计的关键影响因素分析-林苏斌-福州大学.pdf VIP
- 西门子SINAMICS DCM参考手册2011(中文).pdf VIP
- 客舱乘务员手册.pdf
- 河北省单招考试十类真题及答案.doc
- 《种子检验技术》全套教学课件(共11章).pptx
原创力文档

文档评论(0)