相关疑难解决方法(0)

禁用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)

它可以让边框像这张图片一样消失:

在此输入图像描述

但是当我的鼠标被点击(没有移动)到按钮时,按钮周围有一个"点"边框,如下所示:

在此输入图像描述

所以,我怎么能设置按钮,这样当我不在按钮区域移动鼠标时,它仍然像第一张图像一样设置,但是当我移动鼠标时,按钮周围有一个方形(带有一个灯 - 蓝色背景)?

java swing jbutton

29
推荐指数
3
解决办法
4万
查看次数

如何删除GUI中的选择框?

在任何程序中,或者至少大多数,当你选择一个按钮或任何东西时,有一个由点组成的选择框.

你怎么摆脱那个盒子?

我想要这样做的原因是因为我有一个带图像的按钮,没有contentFill,没有边框,并且在选择时看起来很尴尬.

java swing selection jbutton

2
推荐指数
1
解决办法
101
查看次数

标签 统计

java ×2

jbutton ×2

swing ×2

selection ×1