【发布时间】:2016-01-24 20:57:47
【问题描述】:
向所有的程序员致敬! :D
我想创建一个没有边框和大小按钮的JFrame。例如像Steam-program for PC 的框架。我搜索并找到了JWindow 和JFrame 的setUndecorated 方法。
当我使用这些选项之一时,我得到一个没有边框的窗口,但我无法调整它的大小。有没有一种简单的方法可以保留此功能,尤其是“快照功能”?我的意思是 Valve 设法以某种方式解决了这个问题 :)
This question 完美地描述了我想要的,但只有一个答案,而且不是很有帮助......
【问题讨论】:
-
从概念上讲,类似于this。基本思想是您将需要在窗口内有一些“排水沟”,当鼠标在其中移动时,您将允许调整窗口大小,然后您需要监视鼠标拖动事件并计算新大小。 This example 演示了如何“移动”一个窗口,调整大小的概念就是基于此