【问题标题】:How to make a button stay depressed when clicked in a Swing Java GUI app如何在 Swing Java GUI 应用程序中单击时使按钮保持按下状态
【发布时间】:2017-05-28 03:37:32
【问题描述】:

这看起来很简单,但我在网上找不到任何好的解决方案。我正在制作一个简单的游戏,并且在主框架中我有 JButtons。我想要的是,当我单击一个按钮时,它在视觉上看起来很压抑,然后当我再次单击它时,它会“弹出”备份。我知道我需要按钮上的 ActionListener,但我无法弄清楚其中的代码。我看到一些讨论引用“setPressed(true);”但据我所知,这不是 JButton 对象上的方法,所以我不知道它有什么用处。谢谢。

【问题讨论】:

    标签: java swing user-interface


    【解决方案1】:

    您可以使用JToggleButton

    阅读 How to Use Buttons 上的 Swing 教程部分了解更多信息。

    【讨论】:

    • 完美。谢谢!
    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-08
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多