Coc*_*occ 29 java swing jbutton
我在Java中遇到了JButton的问题.基本上,我想禁用按钮的边框(该按钮被添加到JDesktopPane).
这是我的代码:
JButton j = new JButton("BUTTON");
j.setIcon(icon1); //icon1 : icon//
j.setFocusable(true);
j.setContentAreaFilled(false);
j.setBounds(90, 20, 130, 30);
dtp.add(j); //dtp : JDesktopPane//
Run Code Online (Sandbox Code Playgroud)
它可以让边框像这张图片一样消失:
但是当我的鼠标被点击(没有移动)到按钮时,按钮周围有一个"点"边框,如下所示:
所以,我怎么能设置按钮,这样当我不在按钮区域移动鼠标时,它仍然像第一张图像一样设置,但是当我移动鼠标时,按钮周围有一个方形(带有一个灯 - 蓝色背景)?
zar*_*ari 101
那不是边界.这是焦点.您可以使用以下方法删除它
jButton1.setFocusPainted(false);
Run Code Online (Sandbox Code Playgroud)
小智 0
看看这是否可以帮助您删除边框
或者也许是这个
Border emptyBorder = BorderFactory.createEmptyBorder();
yourButton.setBorder(emptyBorder);
Run Code Online (Sandbox Code Playgroud)