actionPerformed()里如何捕捉回车?

zhousqy 2005-02-23 01:45:42
actionPerformed()里如何捕捉回车?
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starsoulxp 2005-02-23
  • 打赏
  • 举报
回复
public void keyReleased(KeyEvent e)
{
char c = e.getKeyChar();
//System.out.println((int)c);
if(((int)c == 0) || ((int)c == 27) || ((int)c == 65535) || (c == KeyEvent.VK_BACK_SPACE) || (c == KeyEvent.VK_DELETE) || (c == KeyEvent.VK_ENTER) || (c == KeyEvent.VK_TAB)|| (c == KeyEvent.VK_SHIFT)|| e.isActionKey())
{
if(c == KeyEvent.VK_BACK_SPACE)
{

}
return;
}
}
starsoulxp 2005-02-23
  • 打赏
  • 举报
回复
public void textField1_KeyPressed(java.awt.event.KeyEvent keyEvent)
{
ivjTextField1.setText("");
ivjTextField1.setText(String.valueOf(keyEvent.getKeyCode()));
}
starsoulxp 2005-02-23
  • 打赏
  • 举报
回复
下面的代码片断,你自己看看吧,已知cardNumber是一个TextField类的实例

cardNumber.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
cl.show(pc,cardNumber.getText());
}
}
);
Eraserpro 2005-02-23
  • 打赏
  • 举报
回复
我记得还是用KeyListener来处理输入比较合适
zhousqy 2005-02-23
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧