如何使用 mouselistener 访问一个组件而不是另一个组件

Posted

技术标签:

【中文标题】如何使用 mouselistener 访问一个组件而不是另一个组件【英文标题】:How can i access one component over another using mouselistener 【发布时间】:2014-09-01 21:07:19 【问题描述】:

我有两个或更多 j 组件。我想通过拖动鼠标并将其放在另一个组件上来将其放置在另一个组件上。

在将组件标签 2 放置在标签 1 上时,组件标签 2 必须告知它已放置在标签 1 上。 同样,所有组件都必须说明它放置在哪个组件上。

【问题讨论】:

嗨,你能告诉我们你做了什么吗? 【参考方案1】:

我认为您正在寻找组件的 Z 索引。还有一个与此相关的问题,其中包含示例链接。这里:Z-order on Java Swing components

【讨论】:

以上是关于如何使用 mouselistener 访问一个组件而不是另一个组件的主要内容,如果未能解决你的问题,请参考以下文章

如何将多个 MouseListeners 添加到单个 JFrame?

MouseListener

除非与mouselistener一起使用,否则JLabel不会显示

Java 鼠标事件监听MouseListener

SWT组件添加事件的四种方式

如何将 mouseListener 添加到 jscrollbar?