Java 放置鼠标器调整窗口大小的最佳位置

Java 放置鼠标器调整窗口大小的最佳位置,java,swing,resize,mouseevent,Java,Swing,Resize,Mouseevent,我正在处理一个未装饰的框架,目前正在调整和移动JFrame。我已经完成了这两个步骤,但不幸的是,由于我在同一个组件上放置了两个MouseListeners,用于移动和拖动,所以这两个步骤都有很大的缺陷 移动窗口包括单击窗口内的任何位置,当然除了在窗口边界附近,我想处理所有的大小调整 我应该在哪里放置我的鼠标侦听器(调整大小) 我曾考虑过划定边界,但我不确定在哪里。有什么建议吗?一些代码会很有帮助。@JoshM:我回家后会提供一些代码。很抱歉,我已经给了你这个示例代码。不仅如此,我还为您提供了移动

我正在处理一个未装饰的框架,目前正在调整和移动
JFrame
。我已经完成了这两个步骤,但不幸的是,由于我在同一个组件上放置了两个
MouseListener
s,用于移动和拖动,所以这两个步骤都有很大的缺陷

移动窗口包括单击窗口内的任何位置,当然除了在窗口边界附近,我想处理所有的大小调整

我应该在哪里放置我的
鼠标侦听器
(调整大小)


我曾考虑过划定边界,但我不确定在哪里。有什么建议吗?

一些代码会很有帮助。@JoshM:我回家后会提供一些代码。很抱歉,我已经给了你这个示例代码。不仅如此,我还为您提供了移动组件的代码。您需要将侦听器添加到同一组件中,但是是的,调整大小的侦听器只查看边框附近的事件,而移动的侦听器查看边框内的事件。@camickr:谢谢您的帮助。事实上,我在几个月前就使用过它,但是它不能与多个监视器一起正常工作。为了学习,我现在正在尝试自己实现。我自己的实现不是很“流畅”,尤其是当鼠标移动得很快时。如果拖动速度足够快,它实际上会移动窗口(调整大小时)。所以我的替代方案是将两个侦听器放在不同的组件上,以防止出现这种情况,因此出现了这个问题。