【发布时间】:2016-07-28 00:32:17
【问题描述】:
我是 J2SE 新手,我正在使用 Java Swing 创建 J2SE 应用程序。 JFrame 可以在屏幕上的任何位置选择和拖动,但我想限制框架不要从桌面屏幕伸出。
如何强制执行拖拽限制?
注意:代码必须适用于所有类型的操作系统(Window、Linux、Mac)
我从网上找到了帮助,但该代码并非所有类型的操作系统都支持
【问题讨论】:
-
到目前为止你得到了什么?不要只是“从网上复制代码”,而是自己编写。 BTW,你用的是什么书?如果它显示“J2SE”,请更新。 J2SE 在 2006 年初就过时了
-
为什么要限制框架被移出桌面?对我来说,这似乎是一种操作系统功能,可能并非每个平台都支持(取决于您所说的“所有类型的操作系统”)
-
而且,如果用户不想要这个怎么办?如果他们有多个显示器或虚拟桌面怎么办?
-
“我在这里等待解决方案而不是建议”大声笑
-
“但我想限制我的框架” 如果它是你的应用程序。在 my 机器上运行并占用 my 屏幕空间,是什么让你认为它是 your 框架(任何更长)?顺便说一句 - 在这种情况下,my 屏幕上 my 框架的所有这些移动限制实际上对 me, 最终用户?为什么我想要那个..feature?