因为它不会让我添加图片 - 新帐户
这是利用Java GUI 上面的图像是粘贴在按钮上的图像,我试图让按钮透明,以便用户看不到它,但我似乎无法摆脱这个蓝色边框。 我到目前为止的代码
boss2 = new JButton(); //declared the static button earlier on in the code
boss2.setSize(300, 300);
boss2.setLocation(315, 200);
boss2.setIcon(new ImageIcon("dragon.gif"));
boss2.setRolloverIcon(new ImageIcon("dragon.gif"));
boss2.setOpaque(false);
boss2.setContentAreaFilled(false);
boss2.setBorder(null);
有没有办法摆脱我的形象周围的蓝色边框?
编辑 - 抱歉早先的事故,上传了错误的文件
答案 0 :(得分:4)
我建议您所看到的是焦点矩形,用于"突出显示"该按钮具有键盘焦点。
您可以使用boss2.setFocusPainted(false);
来阻止它被绘制。
答案 1 :(得分:1)
没有为JButton绘制边界(假设您使用的是javax.swing.JButton),您可以这样做:
boss2.setBorderPainted(false);