java - 覆盖按钮背景

标签 java swing overriding jbutton

您好,我尝试覆盖普通 JButton 的设置。除背景颜色外,每个设置都在变化。我做错了什么?

public class Button extends JButton {

    int red = 0;
    int green = 175;
    int blue = 206;

    Color kleur = new Color(red, green, blue);

    public Button(String text) {
        super(text);

        this.setBackground(kleur);
        this.setFont(new Font("Tahoma", Font.PLAIN, 22));
        this.setBorder(null);
        this.setFocusPainted(false);
        this.setContentAreaFilled(false);

    }

}

最佳答案

问题是我没有将不透明设置为true。

this.setOpaque(true);

关于java - 覆盖按钮背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19663009/

相关文章:

java - 如何让 JScrollpane 扩展高度而不是宽度?

C++ friend ,重写嵌套类的函数

java - 如何从 XMLSignature 获取证书链(根证书和中间证书)

java - GridBagLayout:gridwidth > 1 时的对齐方式和宽度

java - 我的函数中出现 NullPointerException

java - GetComponentAt Trouble 问题

javascript - Sencha Extjs - 正确覆盖方法吗?

java - 如何根据条件重写方法

java - Intellij插件: Intention for xml file that replace an attribute with two custom attribute with different prefix with same value

java - Spring junit 测试不工作