[SWT]如何在Ubuntu和红帽环境下设置Shell的位置超出桌面?

Frank6600 2015-07-10 10:17:57
我想移动“没有标题栏”的Shell,用的是 shell.setLocation()。
在Windows和红旗下都好使,
但在Ubuntu和红帽环境下设置Shell的位置,
若shell范围可能超出桌面,则shell.setLocation()只能使shell贴齐桌面,无法超出桌面范围。
我setLocation()后立即getLocation(),发现位置+Size()最大值只能到桌面右下角,而位置最小值只能到桌面左上角。
如果用系统的标题栏是没有这样问题的。

我能想到的方法都试过,怎么也无法在Ubuntu和红帽环境下设置Shell的位置超出桌面。
谁想到怎么解决吗?
...全文
216 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧