博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GUISystem设计思路之三:HotArea的概念。
阅读量:4191 次
发布时间:2019-05-26

本文共 401 字,大约阅读时间需要 1 分钟。

很多时候,我们希望有些GUI的toolbar能自动消失。这个可以通过循环检测来实现。还有些时候 我们希望鼠标在某个区域动一下或者点一下就让消失掉的toolbar能自动显示出来。或者在一个窗口以外的地方点击的时候就能让窗口自动关闭。
这个时候,我们去生写代码显然是不合适的。我在GUI里引入一个很简单的HotArea的概念。称为鼠标热区。热区和某个具体窗口想关。这个热区有以下属性:
      一:什么时候响应热区消息,我们可以指定是窗口显示的时候还是隐藏的时候。或者任何时候。
     二: 响应什么行为,比如是关闭还是显示一个窗口。或者是作为通知消息发给用户。
    三:热区的大小等。
例如以下的xml脚本指定两个热区,可以让鼠标移动到左边的时候 ,显示窗口,鼠标点窗口以外的地方则关闭窗口。
 
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1356729

你可能感兴趣的文章
java 显示顶层提示窗口
查看>>
java PrintWriter输出中文乱码的解决
查看>>
eclipse maven项目生成war包
查看>>
XML Schema和DTD的区别
查看>>
java web 配置文件
查看>>
xml详解
查看>>
vue前端UI框架
查看>>
windows 使用bat增加环境变量
查看>>
idea 创建第一个web项目
查看>>
java中xml的解析
查看>>
http watch工具的使用
查看>>
验证码VerifyCode
查看>>
登录+验证码
查看>>
Eclipse中启动tomcat访问404解决及原因
查看>>
eclipse 自动生成get,set方法
查看>>
jsp详解
查看>>
jsp 导入自己写的类并使用输出
查看>>
jsp 注释
查看>>
jsp 指令
查看>>
jsp 9大内置对象
查看>>