一个java程序问题!

来源:百度知道 编辑:UC知道 时间:2024/05/12 19:42:10
No.java文件:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Num extends JFrame implements ActionListener
{
JLabel jlb=new JLabel("请输入序列号:");
JTextField txt1=new JTextField(5);
JTextField txt2=new JTextField(5);
JTextField txt3=new JTextField(5);
JTextField txt4=new JTextField(5);
JButton jbtn=new JButton("确定");
public void init() { //这个固定字节是临时添加的,不知对不对!很大可能出错在这里!!
KeyListener keyListener = new java.awt.event.KeyAdapter() {
public void keyPressed(KeyEvent e) {
TextField text = (TextField) e.getSource();
if (e.getKeyChar() != KeyEvent.VK_BACK_SPACE && text.getText().length() >= 5) {
e.consume();
}
}
};

Num()

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

class Num extends JFrame implements ActionListener {

    JLabel jlb = new JLabel("请输入序列号:");
    JTextField txt1 = new JTextField(5);
    JTextField txt2 = new JTextField(5);
    JTextField txt3 = new JTextField(5);
    JTextField txt4&nb