1

我准备了透明的 Button 类:

public MyButton() {

        super("button");
        setOpaque(false);
        setContentAreaFilled(false);
        setBorder(null);
        setBorderPainted(false);
    }

但是按钮不是完全透明的。单击它时,它看起来像这样:

在此处输入图像描述

有什么办法可以避免这个恼人的矩形?默认 L&F 中没有这样的问题,但我想使用 SystemLookAndFeel。

4

1 回答 1

2

你可以做

setFocusPainted(false);

注意:以上所有功能都可以通过创建一个实例JButton并使用而不是子类化组件来实现

于 2013-10-09T17:05:49.667 回答