我有一个带背景的jPanel,我想在其上添加一个JToolbar.
我的问题是当我添加JToolbar时,它的默认背景很烦,我将它设置为不透明,但没有效果.
我想删除它的默认背景并使其透明.
我阅读了以下文章,但没有帮助:
JToolbar背景图像
这是我的代码:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.Action;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JToolBar;
public class Toolbar extends JToolBar {
private JButton manage;
private JButton add;
private JButton search;
private JButton exit;
public Toolbar() {
super();
manage = new JButton();
add = new JButton();
search = new JButton();
exit = new JButton();
ImageIcon icon = new ImageIcon("pics/Add-01.png");
Image img = icon.getImage();
Image newImage = img.getScaledInstance(80, 80, Image.SCALE_SMOOTH);
add.setIcon(new ImageIcon(newImage));
setOpaque(false);
setBackground(Color.RED);
add(add); …Run Code Online (Sandbox Code Playgroud)