【问题标题】:Give a button a pre set "Style" in Java Swing在 Java Swing 中给按钮一个预设的“样式”
【发布时间】:2018-03-14 08:57:06
【问题描述】:

有没有办法设置您想要的按钮样式,然后在所有/某些按钮上使用此预制样式设置。例如,有几个预先设置的按钮样式,您可以设置按钮组,而不必单独更改每个按钮的所有样式设置。感谢您的帮助:)

【问题讨论】:

  • 可插拔外观 + Java + 教程
  • 您也可以使用静态按钮工厂并从中获取所有按钮实例
  • 感谢您的建议,我现在创建了一个自定义给定按钮的方法。所以可以很容易地为每个按钮调用它。不确定这是否正确,但到目前为止似乎工作正常并减少了我必须编写的代码量。

标签: java swing user-interface button intellij-idea


【解决方案1】:

您始终可以通过扩展 JButton 来创建自定义按钮并改用该按钮

public class CustomButton extends JButton {

    public CustomButtong(String text) {
        super(text);
        setOpaque(true);
        setBackground(Color.RED);
    }

}

现在您可以导入该类并像使用 JButton 一样使用它,例如

CustomButton button = new CustomButton("Click me!");

您可以根据需要修改构造函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    相关资源
    最近更新 更多