展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Example6_14 extends JFrame implements KeyListener
{
62616964757a686964616fe58685e5aeb931333335343931JTextField t[]=new JTextField[4];
Example6_14()
{
setTitle("序列号输入程序");
setSize(400,300);
setVisible(true);
setLayout(new FlowLayout());
for(int i=1;i<=3;i++)
{
t[i]=new JTextField(10);
add(t[i]);
t[i].addKeyListener(this);
}
add(new JButton("下一步"));
setDefaultCloseOperation(EXIT_ON_CLOSE);
validate();
}
public void keyPressed(KeyEvent e)
{
if(t[1].getText().length()==4)
t[1].transferFocus();
else if(t[2].getText().length()==4)
t[2].transferFocus();
else if(t[3].getText().length()==4)
t[1].setText("序列号正在处理中");
}
public void keyReleased(KeyEvent e){}
public void keyTyped(KeyEvent e){}
public static void main(String[] args)
{
new Example6_14();
}
}