在frame上面写了4个textfile.运行程序的时候在第一个里面输入数据.不用鼠标点.直接回车怎么换到下一个textfile文本框里面.在这里有点糊涂了.有人知道解说点啊.有例子更好.期待.晚上睡觉结帖
解决方案 »
- 菜鸟报道,请各位大虾帮忙
- 为什么??java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
- 面板切换问题---急,在线等!!!
- 怎么用setFont()改变窗口字体
- 两个窗体(分别是j1,j2), 从j1中弹出j2,要求j2关闭时 将j2中txt1(文本框)中的值传回到j1 有什么好方法么?
- 如何监听一个文件
- ibatics是什么,能否告诉我下
- 该怎末让浏览器运行源文件包含在两个包中的applet呢?(等待中!...)
- 有谁用过JCreator3吗?
- 从来没完过JAVA,有几个问题想请教.
- VB6中用put函数写入的文件,在JAVA中该用什么函数可以来实现此项功能?
- Socket为什么会出现java.net.NoRouteToHostException: No route to host错?
import java.awt.event.*;
import javax.swing.*;public class WelcomeFrame extends JFrame {
JPanel contentPane;
JTextField jTextField1 = new JTextField();
FlowLayout flowLayout1 = new FlowLayout();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField(); // Construct the frame
public WelcomeFrame() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch (Exception e) {
e.printStackTrace();
}
} // Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(flowLayout1);
this.setSize(new Dimension(400, 300)); jTextField1.setText("jTextField1"); jTextField2.setText("jTextField2"); jTextField3.setText("jTextField3"); jTextField4.setText("jTextField4"); contentPane.add(jTextField1, null);
contentPane.add(jTextField2, null);
contentPane.add(jTextField3, null);
contentPane.add(jTextField4, null); jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextField1_actionPerformed(e);
}
});
jTextField2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextField2_actionPerformed(e);
}
});
jTextField3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextField3_actionPerformed(e);
}
});
jTextField4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jTextField4_actionPerformed(e);
}
});
} //Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
void jTextField1_actionPerformed(ActionEvent e) {
jTextField1.transferFocus();
} void jTextField2_actionPerformed(ActionEvent e) {
jTextField2.transferFocus();
} void jTextField3_actionPerformed(ActionEvent e) {
jTextField3.transferFocus();
} void jTextField4_actionPerformed(ActionEvent e) {
jTextField4.transferFocus();
}
}
{ public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
nameText.transferFocus();
} });是很有用的。多谢“fool_leave(请及时结贴)”
还没到睡觉.也结了