织梦CMS - 轻松建站从此开始!

沙龙网上娱乐_沙龙网上娱乐唯一官方网站www.salon365.com

当前位置: 主页 > 沙龙网上娱乐 >

ActionEvent失效

时间:2017-07-18 02:43来源:未知 作者:admin 点击:
1.我的这个程序实现的是:创建一个窗口,模拟输入序列号;按下“确定”按钮就可以弹出提示框(正确或者错误)。我试图用三个监视器。1.焦点监视器和2.键盘监视器监视键盘(当输

1.我的这个程序实现的是:创建一个窗口,模拟输入序列号;按下“确定”按钮就可以弹出提示框(正确或者错误)。我试图用三个监视器。1.焦点监视器和2.键盘监视器监视键盘(当输入超过3个字符时自动更改焦点。);3.一个监视器监视按钮button,当按钮被按下,就比对输入的序列号是否与预先写好的一致。但是结果,永远是不一致,即使输入了正确的序列号。我想知道问题出在哪?
2.
Judge.java


public class Judge {
    public static void main(String args[])
    {
        Win win=new Win();
        win.setTitle("判断序列号");
        win.setBounds(10,10,460,360);
    }
}

Win


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
//该窗口应该包含以下内容:
//1.三个文本框,每个文本框输入字符数为4
//2.一个提交按钮
// 3.两个事件处理:焦点处理和键盘事件处理

public class Win extends JFrame    implements ActionListener//Win类用来初始化窗口
{
    JTextField text[]=new JTextField[3]; //三个文本框
    String str[]=new String[5];//字符串数组
    focusPolice focuspolice;    //自定义类2:焦点事件类。
    JButton b;        //确定按钮
                    //构造函数   
    Win() {
          setLayout(new FlowLayout());        //布局类型为FlowLayout型
          b=new JButton("确定");
          this.init();
          add(b);
          text[0].requestFocusInWindow();        //初始化焦点
          setVisible(true); 
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
    public void init()
    {
          focuspolice=new focusPolice();    //创建焦点事件类对象
          for(int i=0;i
      
      (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容