设计界面程序的交互功能
数据类型
1.基本类型(8个):整型(byte/short/int/long) 浮点型(float/double)
字符(char)'' 表示字符数据 布尔型(boolean) true/false
2.引用类型/自定义类型:类(class) 接口(interface) 数组
监听器
1.事件源:当前动作所发生的组件(swing)
2.监听器:动作监听器方法:addActionListener()
3.绑定事件处理类
//给登录按钮添加动作监听器方法
//接口不能直接创建对象:重新定义类继承接口,重写接口中的抽象方法
ButtonListener listener = new ButtonListener();
jbu.addActionListener(listener);
//把账号框对象传递给ButtonListener类
listener.userText = jtf;
public class 子类 implements 接口,接口,,,{}
继承接口一定要重写接口中的抽象方法
public class ButtonListener implements ActionListener {
//定义默认注册账号
public String name="123";
//引用传递(初始化属性)
public JTextField userText; //保存传递过来的账号框对象
//重写接口中的抽象方法
//事件处理方法
public void actionPerformed(ActionEvent e){
//获取输入账号,密码
String userName = userText.getText();
//验证账号,密码
//比较字符串内容是否一致必须用equals方法
// && 与(并且) || 或
if( name.equals(userName) ){
System.out.println("yes");
}else{ //对判断条件取反
System.out.println("no");
}
System.out.println("点击按钮!"+ userName);
}
}
大致效果如图:
输入正确账号密码:


输入错误账号密码:


2566

被折叠的 条评论
为什么被折叠?



