- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 JCheckBox
周围设置了一个 EmptyBorder
(为了缩进它,但这并不重要)。当我选择(或取消选择)JCheckBox
时,其周围的边框将绘制为黑色虚线。我根本不想看到这个边界。如何让它不可见?
这是我的(简化的)代码:
JPanel myPanel = new JPanel();
JCheckBox myCB = new JCheckBox("hello");
myPanel.add(myCB);
myCB.setBorder( new EmptyBorder( 2, 15, 2, 2 ) );
最佳答案
the border gets drawn around it as a dashed black line. I don't want to even see this border at all.
那不是边界。这听起来像焦点指示器,指示组件具有焦点。所有组件都有某种焦点指示器来向用户提供反馈。
公司花费数百万美元来拥有一致的 LAF,但如果您确实认为您的 LAF 更好,那么您可以使用:
checkbox.setFocusPainted( false );
关于java - 当选中复选框时,JCheckBox 周围的 EmptyBorder 变得可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970712/
我正在尝试理解 java swing 代码。我在其中看到一段使用 EmptyBorder 的代码,但我不明白它在做什么。我试图评论那部分并在没有应用 emptyborder 的情况下运行,但它对我来说
我有一个 JFrame 和一个 ImageIcon 作为 JLabel,我希望它们完全脱离 JFrame。 代码: JFrame frame = new JFrame("test"); frame.s
我的代码无法将自定义 JComponent 对象的边框设置为 new EmptyBorder(50, 50, 50, 50)。这是它在我的显示器上的样子(如您所见,它显然适用于 JButton 但不适
我在我的 JCheckBox 周围设置了一个 EmptyBorder (为了缩进它,但这并不重要)。当我选择(或取消选择)JCheckBox 时,其周围的边框将绘制为黑色虚线。我根本不想看到这个边界。
我有一个自定义的 JPanel,重写了 paintComponent 方法来绘制图像。 我想在一个容器中垂直居中插入几个自定义面板。为此,我使用 BoxLayout.X_AXIS 创建了一个 jpan
我正在 Mac 上使用 Eclipse 设计一个 GUI,我想让 JButton 只显示我设置的图标。它在 Mac 操作系统上看起来不错,但是当我将它导出到 jar 文件并在 Windows 操作系统
我是一名优秀的程序员,十分优秀!