jtf1.getDocument().addDocumentListener(new DocumentListener(){
public void insertUpdate(DocumentEvent e){
jtf2.requestFocus();
}
public void removeUpdate(DocumentEvent e){}
public void changeUpdate(DocumentEvent e){}
});
public void insertUpdate(DocumentEvent e){
jtf2.requestFocus();
}
public void removeUpdate(DocumentEvent e){}
public void changeUpdate(DocumentEvent e){}
});
解决方案 »
- Mina客户端与服务端必须使用同样版本吗?
- 多线程死锁了吗?
- 从数据库读取字符串判断是否为非法字符,用正则替换。。。。急等!!
- java中引用参数(类似C#中的ref )是怎么声明的?
- 字节流和字符流的问题
- (内有代码)将DBAccess查询方法的返回类型改写为ArrayList类型-需要借助一个值对象类,应该怎么写?
- 救急啊。
- 新手求教一个问题,请大家来帮忙看看,实在是挡不住我的好奇心
- 如何判定pdf文件和excel文件里面无内容。。。求大神指导
- 請問,GUI程序當中.1設置組件的焦點要怎樣,2如何進行對字串進行格式化(100分)
- 大家看看这段简单的关于文件操作的例子!有个错误,不知道如何该!
- 推荐有关java的书
我猜测这个函数可能可以实现这个功能,不过我没有试,手头没有编译器
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class bb extends JFrame {
private JTextField[] t = new JTextField[4];
private GridLayout gridLayout1 = new GridLayout();
private KeyboardFocusManager m = new DefaultKeyboardFocusManager(); public bb() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
bb bb1 = new bb();
bb1.setSize(100,50);
bb1.setVisible(true);
}
private void jbInit() throws Exception { this.getContentPane().setLayout(gridLayout1);
for(int i = 0; i < 4; i++) {
t[i]=new JTextField();
t[i].addKeyListener(new java.awt.event.KeyAdapter() {
public void keyReleased(KeyEvent e) {
m.focusNextComponent();
}
});
getContentPane().add(t[i], null);
}
}
}