Java最近推出的JLayer虽然和sharped window or translucent window一起有位JavaFX的开发做准备之嫌,但是试了一下还是感觉不错滴。。

JLayer 和 glass pane 的用法刚刚相反。
JFrame.setGlassPane()用于截取用户鼠标事件,以及之后的重新dispatch events,还有就是painting over all the components laid in JFrame。
而JLayer用于接收用户对于components的鼠标事件,以及处理process这些事件等当然也可以设置event mask来选择处理。但是和glass pane的事件传递路径是相反的。绘制的graphics是可以单独和某个Component绑定。

最新文章

  1. Leetcode Trapping Rain Water
  2. 修改Linux默认启动级别或模式的方法
  3. Failed to push selection: Read-only file system的解决方法
  4. PHP实例开发(2)PHP通过mail()或Socket发邮件
  5. JNI编程,C++调用Java
  6. STM32片上Flash内存映射、页面大小、寄存器映射
  7. 如何利用HTTP缓存来加快你的网站应用
  8. 【开源】Netty轻松实现聊天室,附带数据记录,聊天历史
  9. csla框架__使用Factory方式实现Csla.BusinessBase对象数据处理
  10. 转-CVE-2016-10190浅析-FFmpeg堆溢出漏洞
  11. C# 请求接口返回中文乱码→???
  12. C++诡异异常处理
  13. 20165328 预备作业3 Linux安装及命令
  14. 防简单攻击iptables策略
  15. spring mvc实现接口参数统一更改
  16. Git 代码管理命令
  17. 数组的定义和使用,理解多维数组和Array类
  18. pcs与crmsh命令比较
  19. HDU 5308 规律+模拟
  20. python自动化--语言基础线程、生产者消费者示例

热门文章

  1. NGUI-制作位图字体以及图文混排
  2. Markdown 是什么?
  3. (转)Spring中Bean的命名问题(id和name区别)及ref和idref之间的区别
  4. 初识 istringstream、ostringstream、stringstream 运用
  5. ps制作哈7海报字体
  6. Python:映像、集合
  7. python用法笔记(数组(list、touple、dict)、字符串)
  8. 转】MyEclipse使用总结——MyEclipse10安装SVN插件
  9. 如何判断ios设备是否是高清屏幕
  10. Attach source code to a Netbeans Library Wrapper Module