• GUI_键盘事件


    import java.awt.Button;
    import java.awt.FlowLayout;
    import java.awt.Frame;
    import java.awt.TextField;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    
    public class MouseAndKeyDemo {
    
        
        private Frame f;
        private TextField tf;
        private Button but;
        
        public MouseAndKeyDemo() {
            init();
            
        }
    
    
        private void init() {
            
            f = new Frame("演示鼠标和键盘监听");
            f.setBounds(400,200,500,400);
            f.setLayout(new FlowLayout());
            
            tf = new TextField(35);
            but = new Button("一个按钮");
            
            f.add(tf);
            f.add(but);
            
            
            myEvent();
            
            
            f.setVisible(true);
            
        }
    
    
        private void myEvent() {
            
            //给文本框添加键盘监听。
            tf.addKeyListener(new KeyAdapter() {
    
                @Override
                public void keyPressed(KeyEvent e) {
                    
    //                System.out.println("key run..."+KeyEvent.getKeyText(e.getKeyCode())+"::::"+e.getKeyCode());
    //                int code = e.getKeyCode();
    //                if(!(code>=KeyEvent.VK_0 && code<=KeyEvent.VK_9)){
    //                    System.out.println("必须是数字");
    //                    e.consume();
    //                }
                    
                    if(e.isControlDown() && e.getKeyCode()==KeyEvent.VK_ENTER){
                        System.out.println("enter run ...");
                    }
                }
                
            });
            
            
        }
            
        public static void main(String[] args) {
    
            new MouseAndKeyDemo();
        }
    
    }
  • 相关阅读:
    顺便说说webservice
    了解c3p0,dbcp与druid
    静心己过
    慢慢来写SpringMVC基本项目
    关于druid的配置说明
    想法
    看见了别人的数据库题,随便写写
    Java 工具类
    Java 工具类
    使用JavaMail实现发送模板邮件以及保存到发件箱
  • 原文地址:https://www.cnblogs.com/LO-ME/p/3604805.html
Copyright © 2020-2023  润新知