java - JRemove JButton 中的默认选择

标签 java swing

Screenshot

嗨, 我正在创建一个盒子,里面有几个按钮。当我执行它时,会出现一个奇怪的 recatangualr 框,这表示它是默认选择。我想删除它。有人可以帮助我吗? 下面是我的代码的快照:

    JPanel buttons = new JPanel();
     buttons.add(Box.createHorizontalGlue()); 
buttons.add(NCDEX);  
  buttons.add(Box.createHorizontalGlue()); buttons.add(MCX);

附上屏幕截图供引用。我想删除名为 NCDEX 的按钮周围的矩形框

最佳答案

我相信当按钮获得焦点时矩形就会出现。一种可能的解决方案是在您不希望发生这种情况的所有 JButton 上调用 setFocusable(false)。

关于java - JRemove JButton 中的默认选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176119/

相关文章:

java - 带有显示标签的 struts 1.3 磁贴

java - 数据更改时刷新加载程序 - android

java - java-me 支持线程吗?

java - 卡片布局错误: wrong parent for card layout

java - JCalendar 和 PropertyChangeListener : event is not fired for current day

java - 数组输出随机字符序列而不是期望的结果

java - 自动滚动 ListView?

java - JComboBox 选择的索引更改用于使用按钮单击事件将不同的 JTextField 值发送到 JTable

java - drjava JFrame 帮助对象在 KeyEvent 按钮释放后不会继续移动

java - 用Java画一个椭圆。没有显示任何内容