我现在用mouseExit()方法,问题是当鼠标进入shell内的label中时也会触发这个方法。
怎么识别mouseExit()被触发时是否进入了shell的子控件呢?还有,我希望鼠标离开shell时,shell不会马上收起,而是等待鼠标在shell外停留一秒没有进入再收起
请问应该怎样实现?
swt新手,谢谢
怎么识别mouseExit()被触发时是否进入了shell的子控件呢?还有,我希望鼠标离开shell时,shell不会马上收起,而是等待鼠标在shell外停留一秒没有进入再收起
请问应该怎样实现?
swt新手,谢谢
解决方案 »
- 关于 java 的理解
- 写一个方法遍历文件夹,参数是目录,返回值是一个文件数组,怎么调用
- 大家给点意见哈
- 急急急!!!请求高手!java长方形图形重叠!!跪求帮助!!没时间了!拜托大家!
- 100分求助:swing和数据库操作的问题;
- [100分]关于,jsmsengine 的问题。
- 初学者的Applet程序, Button已设置但没被响应, 求助. 同时求该程序的优化版本, 还有的改吗?
- 请问如何获取不同类型的随机数。用什么方法啊?
- jdbc用where 子语中有汉字为何不能成功
- java的JTabbedPanel的问题
- 我是eclipse 3.4 如何打开代码提示助手,如 JButton jb; jb.addAc....这里就有提示了,在线等急,马上结贴
- 新鲜出炉的用JAVA写的小游戏..点点世界V1.0发布!
while (!shell.isDisposed()) {
if (!display.readAndDispatch()){
if(display.getCursorControl()==null)
shell.setBounds(rect1);
else
shell.setBounds(rect2);
display.sleep();
}
}
第二个问题感觉应该不难,就是自己对gui中的thread没什么理解所以想不出
google磁性docking也没有有用结果,能否再给点信息捏?
我也是新手,而且不是很理解你的问题.
定时功能可以用Tread.sleep(int i)实现
有个列子:this是一个JFrame, 显示一秒边隐藏
this.setVisible(true);
try
{
Thread.sleep(i);////i 的单位 millisecond 就是1000是一秒
}
catch (InterruptedException e)
{
e.printStackTrace();
}this.setVisible(false);