在Swing Java GUI应用程序中单击时如何使按钮保持按下状态

时间:2017-05-27 19:34:41

标签: java swing user-interface

这似乎很简单,但我无法在网上找到任何好的解决方案。我正在制作一个简单的游戏,在主框架中我有JButtons。我想要的是当我点击一个按钮时它看起来一直保持着视觉上的沮丧,然后当我再次点击它时它会弹出"备份。我知道我需要一个ActionListener按钮,但我无法弄清楚它内部的代码。我已经看到一些讨论引用" setPressed(true);"但据我所知,这不是JButton对象的方法,所以我不知道它是如何有用的。感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用JToggleButton

阅读How to Use Buttons上的Swing教程中的部分以获取更多信息。