【发布时间】:2010-01-01 20:24:25
【问题描述】:
我正在使用使用以下代码的自定义 JToolbar:
public class GeneralToolbar extends JToolBar{
public GeneralToolbar() {
super();
setBackground(Color.white);
setOpaque(true);
setPreferredSize(new Dimension(54,54));
setMinimumSize(new Dimension(54,54));
setMaximumSize(new Dimension(54,54));
setSize(new Dimension(54,54));
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
Dimension size = this.getSize();
ImageIcon image = DefaultAction.createImageIcon("/com/aaa/resources/tabback");
g.drawImage(image.getImage(), 0,0, size.width, size.height, this);
}
}
现在可以看到图像了。但是我的按钮周围有一个不透明的矩形。 我试图将按钮 opaque 设置为 false,但它没有增加任何影响。 感谢您的支持
【问题讨论】: