JAVA点击按钮跳转到同一界面的一个文本框然后开始编辑
答案:1 悬赏:20 手机版
解决时间 2021-02-24 07:57
- 提问者网友:雾里闻花香
- 2021-02-23 18:28
JAVA点击按钮跳转到同一界面的一个文本框然后开始编辑
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-02-23 19:22
思路,需要给按钮添加点击事件, 然后事件响应 执行文本框获取焦点
参考代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
// 实现接口ActionListener
public class MyFrame extends JFrame implements ActionListener {
JTextField jtf;
public MyFrame() {
JButton jb = new JButton("跳转");
jb.addActionListener(this);//添加事件响应
add(jb);
jtf = new JTextField(10);
add(jtf);
setLayout(new FlowLayout());
setSize(300,100);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();//启动窗口
}
//实现接口的方法,用于响应按钮点击
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("跳转")){
jtf.requestFocus();//文本框获取焦点
}
}
}
参考代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
// 实现接口ActionListener
public class MyFrame extends JFrame implements ActionListener {
JTextField jtf;
public MyFrame() {
JButton jb = new JButton("跳转");
jb.addActionListener(this);//添加事件响应
add(jb);
jtf = new JTextField(10);
add(jtf);
setLayout(new FlowLayout());
setSize(300,100);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();//启动窗口
}
//实现接口的方法,用于响应按钮点击
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("跳转")){
jtf.requestFocus();//文本框获取焦点
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯