事件操作的简单要点汇总
来源:互联网 发布:qq飞车网络异常 编辑:程序博客网 时间:2024/06/07 18:04
事件操作的简单要点汇总
public class Demo_1 extends JFrame{MyPanel mp=null;
//对Demo_1进行初始化,初始化mp,创建界面,显示
public Demo_1()
{
mp=new MyPanel();
this.add(mp);
//this为时间源,this:在这里为frame
//mp为事件对象
this.addMouseListener(mp);
this.setSize(400,300);
this.setVisible(true);
}
public static void main(String[] args) {
Demo_1 text=new Demo_1();
}
}
//写一个mypanel类,在mypanel进行绘制各种东西
class MyPanel extends JPanel implements MouseListener{
public MyPanel(){
}
//重写一个paint方法,注意对Graphics的使用,g为画笔,其可以画任意图案
public void paint(Graphics g)
{
g.setColor(Color.CYAN);
g.draw3DRect(30, 30, 50, 50, false);
}
//鼠标点击
public void mouseClicked(MouseEvent e) {
System.out.println("鼠标点击的坐标:"+"x:"+e.getX()+"y:"+e.getY());
}
//鼠标进入范围
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
//鼠标离开范围
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
//鼠标点击
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
//鼠标释放
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
}
- 事件操作的简单要点汇总
- sqlalchemy的简单操作汇总
- git 简单操作汇总
- Buttion 按钮事件的简单操作
- 事件监听的几个要点
- 层叠设计的关键要点汇总
- dispatch_async的简单使用要点
- javascript:节点操作的要点
- jQ事件及操作大汇总
- jQuery事件及操作大汇总
- 利用js事件进行简单的表格操作
- CString要点汇总
- 常见测试要点汇总
- 面试要点汇总
- C#编程要点汇总
- 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
- 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
- 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
- 二叉树总结
- 剑指offer-面试题11-数值的整数次方
- zoj 3635 Cinema in Akiba 二分+树状数组
- 设置spring-boot的logging
- 【Oracle】数据库错误的总结
- 事件操作的简单要点汇总
- ASP.NET Spring.Net 入门2 简单入门示例--属性与构造函数注入
- 登录案例
- C语言数据类型简介
- 让source insight支持AT&T汇编语法高亮
- 函数的调用过程(栈帧)
- CMD命令下,"找不到或无法加载主类"
- 未来科技业界的10大风口
- AndroidStudio 更改变量名、文件名快捷键