zoukankan      html  css  js  c++  java
  • 第十三周课程总结

    第十三周课程总结

    这一周我们学习了事件处理

    一、事件的监听

    主要是通过EventObject类来实现:

    public class EventObject extends Object implements Serializable{
         public EventObject(Object source)
         }
         public Object getSource(){
         }
         public String toString(){
         }
    

    二、键盘事件及监听处理:

    在Swing的事件处理中也可以对键盘的操作进行监听,直接使用KeyListener接口即可,方法如下:

    如果想要取得键盘键入的内容,则可以通过KeyEvent取得,方法如下表:

    键盘监听的实现代码:

    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    
    class MykeyEventDemo01y extends JFrame implements KeyListener{
    	private JTextArea text=new JTextAre();
    		public MyKeyHandle(){
    			super.setTitle("Welcome To MLDN");
    			JScrollPane scr=new JScrollPane(text);
    			scr.setBounds(5,5,300,200);
    			super.add(scr);
    			text.addKeyListener(this);
    			super.setSize(310,210);
    			super.setVisible(true);
    			super.addWindowListener(new WindowAdapter(){
    				public void windowClosing(WindowEvent argO){
    					System.exit(1);
    				}
    			});
    }
    public void keyPressed(KeyEVent e){
    	text.append("键盘"“+KeyEVent.getKeyText(e.grtKeyCode())+”"键按下
    ");
    }
    public void keyReleased(KeyEVent e){
    	text.append("键盘"“+KeyEVent.getKeyText(e.grtKeyCode())+”"键松开
    ");
    }
    public void keyTyped(KeyEvent e) {
        area.append("输入的内容是:"+e.getKeyChar()+"
    ");
    }
    }
    public class MykeyEventDemoO1 {
    	 public static void main(String[] args) {
    	        new MyKeyHandle();
    
    }
    }
    
    

    三、鼠标事件的及监听处理:

    对鼠标的操作进行监听,汝按下、松开等,可以使用MouseListener接口,方法如下表:

  • 相关阅读:
    SQL server 语言基础
    存储过程练习
    触发器
    存储过程
    时间日期函数,类型转化,子查询,分页查询
    数学函数,字符串函数
    用 CREATE TABLE 命令建立表的结构
    结构体,枚举类型
    函数练习
    集合以及特殊集合
  • 原文地址:https://www.cnblogs.com/caoe666/p/11919843.html
Copyright © 2011-2022 走看看