我已经熟悉JButtons,JLabels等,但我想开始制作一个非常“丰富多彩”的菜单。有没有办法使用Canvas这样做(比如添加一个鼠标监听器并在PhotoShop中制作一些按钮并检测鼠标是否悬停并点击按钮),还是有更好的方法?
答案 0 :(得分:2)
由于您已经熟悉JButtons,您可能会发现只需扩展现有的JButton并修改其外观就更容易(也更实用),因此它看起来像是图像而不是传统的灰色按钮。
除此之外,它意味着您可以免费获得所有标准按钮行为,包括特殊情况,作为交换,您只需要覆盖几种方法。
阅读以下问题的已接受答案,这几乎可以解释如何做到这一点: