我如何去掉按钮周围的蓝色边框?用于Java GUI

我如何去掉按钮周围的蓝色边框?用于Java GUI,java,swing,focus,border,jbutton,Java,Swing,Focus,Border,Jbutton,因为它不允许我添加一个图像-新帐户 这是在利用javagui 上面的图像是粘贴到按钮上的图像,我试图使按钮透明,以便用户看不到它,但我似乎无法摆脱这个蓝色边框。 到目前为止,我掌握了一些代码 boss2 = new JButton(); //declared the static button earlier on in the code boss2.setSize(300, 300); boss2.setLocation(315, 200); boss2

因为它不允许我添加一个图像-新帐户

这是在利用javagui 上面的图像是粘贴到按钮上的图像,我试图使按钮透明,以便用户看不到它,但我似乎无法摆脱这个蓝色边框。 到目前为止,我掌握了一些代码

    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);
有没有办法摆脱我的图像周围的蓝色边框


编辑-对之前的不幸事件表示抱歉,上载了错误的文件

,无法为JButton绘制边界,假设您正在使用,您只需执行以下操作:

boss2.setBorderPainted(false);

假设您正在使用JButton,则不需要为JButton绘制边界,只需执行以下操作:

boss2.setBorderPainted(false);

我建议您看到的是焦点矩形,用于突出显示具有键盘焦点的按钮


您可以使用boss2.setFocusPaintedfalse;我建议您看到的是焦点矩形,用于突出显示具有键盘焦点的按钮


您可以使用boss2.setFocusPaintedfalse;阻止它被绘制。

您可能会这样认为,但请尝试使用boss2.setboordernull;看看你得到了什么;您可能会这么认为,但请尝试使用boss2.setboordernull;看看你得到了什么;你指的是窗框吗?没有蓝色的边框,而且setBoardernull;如果有。关于唯一其他可能的建议可能包括boss2。SETFOCUSUPSPAINTEDFALSE;,我会处理的;,但是说实话,我仍然不知道你的实际问题是什么…对不起,前面的图片是我点击窗外时发送的错误链接,但是boss2.setfocuspainted解决了问题,谢谢!你指的是窗框吗?没有蓝色的边框,而且setBoardernull;如果有。关于唯一其他可能的建议可能包括boss2。SETFOCUSUPSPAINTEDFALSE;,我会处理的;,但是说实话,我仍然不知道你的实际问题是什么…对不起,前面的图片是我点击窗外时发送的错误链接,但是boss2.setfocuspainted解决了问题,谢谢!