java mousemotionadapter_MouseMotionAdapter 类
全屏
介绍
MouseMotionAdapter类接收鼠标移动事件是一个抽象类(适配器)。这个类的所有方法都是空的。这个类是方便的类创建侦听器对象。
类的声明
以下是声明的java.awt.event.MouseMotionAdapter类:public abstract class MouseMotionAdapter
extends Object
implements MouseMotionListener
类的构造函数S.N.构造函数&说明
1MouseMotionAdapter()
类方法S.N.方法&说明
1void mouseDragged(MouseEvent e)Invoked when a mouse button is pressed on a component and then dragged.
2void mouseMoved(MouseEvent e)Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed.
继承的方法
这个类继承的方法从以下类:java.lang.Object
MouseMotionAdapter实例
选择使用任何编辑器创建以下java程序 D:/ > AWT > com > sxt> gui >
AwtAdapterDemopackage cn.sxt.gui;
import java.awt.*;
import java.awt.event.*;
public class AwtAdapterDemo {
private Frame mainFrame;
private Label headerLabel;
private Label statusLabel;
private Panel controlPanel;
public AwtAdapterDemo(){
prepareGUI();
}
public static void main(String[] args){
AwtAdapterDemo awtAdapterDemo = new AwtAdapterDemo();
awtAdapterDemo.showMouseMotionAdapterDemo();
}
private void prepareGUI(){
mainFrame = new Frame("Java AWT Examples");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
headerLabel = new Label();
headerLabel.setAlignment(Label.CENTER);
statusLabel = new Label();
statusLabel.setAlignment(Label.CENTER);
statusLabel.setSize(350,100);
controlPanel = new Panel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
mainFrame.setVisible(true);
}
private void showMouseMotionAdapterDemo(){
headerLabel.setText("Listener in action: MouseMotionAdapter");
Panel panel = new Panel();
panel.setBackground(Color.magenta);
panel.setLayout(new FlowLayout());
panel.addMouseMotionListener(new MouseMotionAdapter(){
public void mouseMoved(MouseEvent e) {
statusLabel.setText("Mouse Moved: ("+e.getX()+", "+e.getY() +")");
}
});
Label msglabel = new Label();
msglabel.setAlignment(Label.CENTER);
msglabel.setText("Welcome to TutorialsPoint AWT Tutorial.");
panel.add(msglabel);
controlPanel.add(panel);
mainFrame.setVisible(true);
}
}
编译程序,使用命令提示符。进入到D:/> AWT,然后键入以下命令。D:AWT>javac cnsxtguiAwtAdapterDemo.java
如果没有错误出现,这意味着编译成功。使用下面的命令来运行程序。D:AWT>java cn.sxt.gui.AwtAdapterDemo
验证下面的输出
分享到:
0评论
java mousemotionadapter_MouseMotionAdapter 类相关推荐
- java字符存储_用java的类集框架做一个字符存储器(15)
11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...
- 干货:排名前 16 的 Java 工具类!
2019独角兽企业重金招聘Python工程师标准>>> 干货:排名前 16 的 Java 工具类! 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最 ...
- 排名前 16 的 Java 工具类
转载来自微信公众号:Java 技术栈.如有侵权,请联系作者删除!! 在 Java 中,工具类定义了一组公共方法,这篇文章将介绍 Java 中使用最频繁及最通用的 Java 工具类.以下工具类.方法按使 ...
- Java枚举类使用方式
Java枚举类使用方式 单枚举定义 : /*** * @title: 单枚举定义* @author: wll* @since: 2021-1-27 14:47:54*/ public enum Jud ...
- java流类图结构_java I/O 流总结
一.java 流操作有关的类和接口: 类 说明 Fil ...
- Java Process类的浅学习
Java Process类的浅学习 文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它 ...
- java File类 常用相关函数
java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...
- Java File类总结和FileUtils类
Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...
- java反射类的字段
java反射类的字段: package com.ma.reflection;import java.lang.reflect.Field;import org.junit.Test;import co ...
最新文章
- 近期活动盘点:2019第六届世界互联网大会、面向智慧城市的人本尺度城市形态:理论方法与实践讲座、高级管理人员AI大数据能力研修班...
- 2018年自主车企销量目标完成情况 这几家企业估计要凉
- 【计算理论】计算理论总结 ( 正则表达式转为非确定性有限自动机 NFA | 示例 ) ★★
- 【模型解读】从“局部连接”回到“全连接”的神经网络
- 数据库设计:pd工程创建数据库表
- 学习threeJS(一)--第一个threeJs
- java 使用接口便于维护程序_Java初学——面向对象接口的应用
- httpurlconnection 封装_不要再封装各种Util工具类了,看看这个框架
- idea打开hierarchy面板
- topsis法_topsis法量化多个评价指标,找出最优方案
- 有关计算机科学的问卷调查,E问卷:社会调查问卷新形式
- netkeeper显示651_关于电信Netkeeper客户端升级的通知
- 全国哀悼日 网站变灰装(附代码)
- toLocaleString也太好用了吧!(超方便转千分位,中文数字等)
- 查询服务器外网IP和根据域名查询外网IP
- QQ自动强制加好友代码
- [湖湘杯 2021 final]Penetratable
- linux命令大全——文件编辑相关指令
- MOS管及其外围电路设计
- 什么是iu组装服务器,华硕迷你IU机架服务器RS100-E4/PI2全新上市
热门文章
- A段架構師的關鍵思考技術:戰術引導戰略
- LeetCode 区间子数组个数
- 传统存储将被颠覆:五年内SSD将取代机械硬盘
- 《自然语言处理实战入门》第三章 :中文分词原理及相关组件简介 ---- 工业级词法分析组件百度LAC2.0
- 晚上做了这些大凶之梦,一点要小心再小心
- 由浅入深玩转华为WLAN—16 漫游系列(3)同一AC内AP之间二层漫游【二层上线+旁挂+直接转发组网方式以及漫游后业务不同故障解决方案讲解】
- 图论(一)--基础概念
- 高考投档计算机检索,高考志愿投档
- linux 旋转编码器,基于ARM_Linux的旋转编码器接口与驱动程序的设计
- 氢动力赛车是否是清洁交通的关键?