gpt4 book ai didi

java - 内部 jpanel 上的鼠标事件放置在另一个 jpanel 上

转载 作者:行者123 更新时间:2023-12-02 06:16:41 25 4
gpt4 key购买 nike

我在后台有一个 JPanel 容器,它将通过鼠标拖动来移动。

我在背景容器的不同部分放置了小的内部 jpanels。在每个内部 jpanels 上我都画了一条线。我想仅当他们单击内部面板中的线条时才显示菜单,单击内部面板中的其他位置应转发到背景面板。

请帮我解决这个问题。

谢谢。

最佳答案

您可以阅读this了解如何使用玻璃板。但我会直接在主面板上绘制线条,而不是多个内部线条。对于线条,您可以创建要绘制的形状列表。对于每个 Shape(线条),您可以创建一个粗细的线条(使用具有所需粗细的 BasicStroke),并通过询问描边线是否包含点击坐标来检测点击。

关于java - 内部 jpanel 上的鼠标事件放置在另一个 jpanel 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21380112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com