gpt4 book ai didi

java - 带有 mouseEvent 处理的 JPanel 边框

转载 作者:行者123 更新时间:2023-11-30 06:32:22 28 4
gpt4 key购买 nike

如何创建能够处理 MouseEvents 的 JPanel 边框?

我试着做这样的事情:

abstract public class MyBorder extends LineBorder implements MouseListener

但是在实现虚拟方法之后我无法将 mouseListener 分配给我的类。我想,我必须将它分配给某个 JComponent。

那么,如何使用 mouseListener 创建某种边框?

最佳答案

必须将 MouseListener 添加到 Component,而不是 Border。因此,要使用您的类(class),代码需要类似于:

Border border = new MyBorder();
panel.setBorder( border );
panel.addMouseListener( border );

关于java - 带有 mouseEvent 处理的 JPanel 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813670/

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