我准备了透明的Button类:
public MyButton() {
super("button");
setOpaque(false);
setContentAreaFilled(false);
setBorder(null);
setBorderPainted(false);
}
但是按钮不是完全透明的。单击后,它看起来像这样:
有什么办法可以避免这个烦人的矩形吗? 默认的 L&F 中没有这样的问题,但我想使用 SystemLookAndFeel。
最佳答案
你可以做
setFocusPainted(false);
注意:只需创建 JButton
实例并使用该组件而不是子类化即可实现上述所有功能
关于java - 使用 SystemLookAndFeel 单击时透明 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278296/