jjzjj

InvisibleButton

全部标签

java - 如何创建复杂的按钮形状?

我有一个框架,上面覆盖着一个图像,我希望每次有人点击图像中的不同对象时,它都会充当一个按钮并执行某些操作。问题是,那些对象不是简单的形状,所以我在考虑按照这些对象的形状绘制自己的隐形按钮。这可能吗?或者什么是更好的方法来完成这样的事情?-谢谢 最佳答案 概念:带有圆形和多边形调度区域的隐形按钮首先,您需要一个定义不可见按钮的类,扩展javax.swing.AbstractButton,这样它仍然是一个功能齐全的按钮,您可以向其添加监听器。publicabstractclassInvisibleButtonextendsAbstrac