gpt4 book ai didi

java - 有人知道可缩放的 JPanel 实现吗?

转载 作者:行者123 更新时间:2023-11-30 09:12:17 25 4
gpt4 key购买 nike

我正在寻找一个扩展的 JPanel,它可以缩放其子级的渲染和鼠标事件。

我尝试自己实现它,但没有得到事件处理,因为我无法覆盖 dispatchEvent() 方法,因为它是最终的。

我还尝试使用 MouseListener/MouseMotionListener 捕获事件并使用 dispatchEvent() 重新分配它,但这让我出现堆栈溢出并没有解决问题。

缩放渲染和布局大小调整工作正常。

有人知道这个的有效实现吗?

最佳答案

根据具体要求,这可能很棘手,但您可能想看看 https://weblogs.java.net/blog/alexfromsun/archive/2006/07/jxtransformer_t.html (源代码位于 https://java.net/projects/swinghelper )。

关于java - 有人知道可缩放的 JPanel 实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672466/

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