给按钮一个预设值;“风格”;在Java Swing中

给按钮一个预设值;“风格”;在Java Swing中,java,swing,user-interface,button,intellij-idea,Java,Swing,User Interface,Button,Intellij Idea,是否有办法设定按钮样式,然后在所有/某些按钮上使用此预设样式设置。例如,有一对预先设置的按钮样式,您可以设置按钮组,而不必单独更改每个按钮的所有样式设置。感谢您的帮助:)您可以通过扩展JButton来创建自定义按钮,并改用该按钮 public class CustomButton extends JButton { public CustomButtong(String text) { super(text); setOpaque(true);

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

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

public class CustomButton extends JButton {

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

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

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

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

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