当按下回车后从文本框1聚焦到文本框2,写个代码
时间: 2024-02-24 22:00:16 浏览: 24
可以使用 `addActionListener()` 方法为文本框添加回车事件监听器,在监听器中使用 `requestFocus()` 方法将焦点转移到另一个文本框。下面是一个示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class FocusExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Focus Example");
JTextField textField1 = new JTextField("Text Field 1");
JTextField textField2 = new JTextField("Text Field 2");
textField1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textField2.requestFocus(); // 将焦点转移到 textField2
}
});
frame.add(textField1);
frame.add(textField2);
frame.pack();
frame.setVisible(true);
}
}
```
在上面的示例中,我们使用 `addActionListener()` 方法为文本框1添加回车事件监听器。当用户按下回车键时,监听器中的代码将焦点转移到文本框2。