A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

程序如下:
import java.awt.*;
import java.awt.event.*;
class FrameDemo2
{
        public static void main(String[] args)
        {
                Frame f=new Frame();
                f.setBounds(200,100,500,500);
                f.setVisible(true);
                f.setLayout(new FlowLayout());
                Button b=new Button("button");
                f.add(b);
                new KeyAdb.addKeyListener(apter()
                {
                        public void KeyPressed(KeyEvent e)
                        {
                                if(e.isControlDown() && e.getKeyChar()==KeyEvent.VK_ENTER )
                                        System.exit(0);
                        }
                       
                });
        }
}
为什么 运行时按着 ctrl+回车没反应呢  学长学姐 帮下忙。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

1 个回复

倒序浏览
本帖最后由 lwy0319 于 2014-4-14 00:15 编辑
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class Test
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 Frame f=new Frame();
  8.                 f.setBounds(200,100,500,500);
  9.                 f.setVisible(true);
  10.                 f.setLayout(new FlowLayout());
  11.                 Button b=new Button("button");
  12.                 f.add(b);
  13.                 b.addKeyListener(new KeyAdapter()
  14.                 {
  15.                         public void keyPressed(KeyEvent e){
  16.                                 if(e.isControlDown()&&e.getKeyCode()==KeyEvent.VK_ENTER){
  17.                                         System.exit(0);
  18.                                 }
  19.                         }
  20.                 });
  21.                
  22.         }
  23. }
复制代码


给你改了,keyPressed的你的k大写了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马