回车怎么激活按钮事件 现在在窗口上添加一个JButton按钮,点击是触发一个事件,怎么能使按下回车键时候触发此button事件,处理同样的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jbutton.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { callYourMethod();//你处理鼠标事件的方法 })); import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test extends JPanel { private static void createAndShowGUI() { JFrame frame = new JFrame("Change Icon"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 300); JButton button = new JButton("Button"); JPanel panel = new JPanel(); panel.add(button); panel.add(new JButton("Other")); // 测试用tab按切换, 使不同的铵钮得到焦点 frame.getContentPane().add(panel); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Button is clicked."); } }); button.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == 10) { System.out.println("Enter is pressed."); } } }); frame.setVisible(true); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { Test.createAndShowGUI(); } }); }} 应该不正确哈,楼主要求是按上回车键;这样子的楼主: JButton jb = new JButton();jb.addKeyListener(监听器); 然后在监听器里实现KeyListener()的相关方法 tf.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.getKeyChar() == 13)//KeyEvent.VK_ENTER) //按键 执行相应操作; { ta.append("\n\r"); ta.append(tf.getText()); tf.setText("");//记住该数据后,清空窗口 } } }); java连接oracle数据库 求教一J2EE的问题 什么是soa 求解平衡点问题(数组 集合方面)???????????????? java什么时候会导致内存泄漏 关于子类转换的疑问 求助,很简单的。。。 我的java applet怎么不能显示?? 有关向数据库中存入中文的问题,大侠们帮帮忙... 有用AMD做开发平台的吗? IOEception的导入??? 大家有什么好建议?
public void actionPerformed(ActionEvent e)
{
callYourMethod();//你处理鼠标事件的方法
}
));
import java.awt.event.*;
import javax.swing.*;public class Test extends JPanel { private static void createAndShowGUI() { JFrame frame = new JFrame("Change Icon");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
JButton button = new JButton("Button");
JPanel panel = new JPanel();
panel.add(button);
panel.add(new JButton("Other")); // 测试用tab按切换, 使不同的铵钮得到焦点
frame.getContentPane().add(panel);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Button is clicked.");
}
});
button.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == 10) {
System.out.println("Enter is pressed.");
}
}
}); frame.setVisible(true);
} public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Test.createAndShowGUI();
}
});
}
}
jb.addKeyListener(监听器);
然后在监听器里实现KeyListener()的相关方法
{
public void keyPressed(KeyEvent e)
{
if (e.getKeyChar() == 13)//KeyEvent.VK_ENTER) //按键 执行相应操作;
{
ta.append("\n\r");
ta.append(tf.getText());
tf.setText("");//记住该数据后,清空窗口
}
}
});