该程序能够获得鼠标的X坐标,显示在文本框中:
来源:互联网 发布:万方数据库英文怎么写 编辑:程序博客网 时间:2024/05/22 01:34
package mypakage;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.*;
public class Myfrm1 {
public Myfrm1() {
super();
}
public static void main(String[] args) {
Display display = new Display( );
Shell shell = new Shell(display);
shell.setSize(300, 200);
shell.setLayout(new RowLayout( ));
final Text text = new Text(shell, SWT.SHADOW_IN);
shell.addMouseMoveListener(new MouseMoveListener( )
{
public void mouseMove(MouseEvent e)
{
Integer y=new Integer(e.x); /*将x坐标转换为Integer类型的对象*/
text.setText(y.toString());
}
});
shell.open( );
while(!shell.isDisposed( )) {
if(!display.readAndDispatch( )) display.sleep( );
}
display.dispose( );
}
}
监听方式:
ControlListener 用于处理移动以及尺寸变化
FocusListener 用于处理得到焦点以及失去焦点
KeyListener 处理按键的输入
MouseListener , MouseMoveListener, MouseTrackListener 对鼠标的动作进行处理
SelectionListener 处理控件的选择行为(包括按钮的点击)
注意:监听方式与其所能够处理的事件具有一定的关联性,既监听方式决定了所能够处理事件的种类,例如:
shell.addMouseListener(new MouseListener( )
{
public void mouseMove(MouseEvent e)
{text.setText("mousemove");}
public void mouseDoubleClick(MouseEvent e)
{text.setText("mousedbclc");}
public void mouseDown(MouseEvent e)
{}
public void mouseUp(MouseEvent e)
{}
});
- 该程序能够获得鼠标的X坐标,显示在文本框中:
- C#在窗体中点击任意位置鼠标左键获得该点坐标
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- flex 图表ColumnChart能够点击数据获得该数据x轴,与y轴坐标
- 获得鼠标在网页上的位置(x,y轴坐标)
- 一个文本框,当鼠标点击时,弹出Active X月历控件,选择日期后在文本框中显示相应的日期值,求相关的代码
- 在状态栏中显示鼠标位置坐标
- 在状态条中显示鼠标的设备坐标与逻辑坐标
- 在状态条中显示鼠标的设备坐标与逻辑坐标
- [c#]如何在form的webbrowser控件中获得鼠标坐标
- js获得鼠标的坐标
- winform 获得鼠标的坐标
- winfrom获得鼠标的坐标
- 获得当前鼠标的坐标
- 鼠标坐标的显示~
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- 获取鼠标在Picture控件中的坐标,并显示到对话框的状态栏中
- (2011.07.28-2011.08.03)六天的学习小记
- ARM9流水线(转)
- QT初级进阶2:轻轻松松打包MeeGo的QT程序
- 关于string的一点思考
- 你不知道的String,StringBuilder,StringBuffer
- 该程序能够获得鼠标的X坐标,显示在文本框中:
- Java编写的双色球计算器(不使用IDE)
- 以下实例能够判断List控件中所选择的选项,并且输出显示在控制台中:
- python 装饰器 应用
- android 软键盘移动焦点 转载
- 批量复制操作(SqlBulkCopy)的出错处理:事务提交、回滚
- 打印杨辉三角,三角形,四边形
- poj 3667 Hotel
- Subversion安装成service