【发布时间】:2020-07-22 00:33:24
【问题描述】:
我不知道如何将 JButton "b" 连接到键盘键 "ENTER"?
Java
b=new JButton(icon);
b.setBounds(285, 50, 40, 30);
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String ip;
String url=tf.getText();
try {
ip=java.net.InetAddress.getByName(url).getHostAddress();
l2.setText("IP address:"+ip);
} catch (UnknownHostException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
add(b);
【问题讨论】:
-
添加keylistener tutorialspoint.com/swing/swing_key_listener.htm
-
也许您想将
JButton设置为默认按钮?这在 Oracle Swing 教程中的网页如何使用按钮、复选框和单选按钮 上标题为How to Use JButton Features 的部分中进行了说明。 -
请参阅:Triggering Buttons via Enter Key,了解几种不同的方法,具体取决于您的具体要求。
标签: java swing user-interface