在新闻发布时停止JButton高亮显示 [英] Stopping JButton highlighting on press
本文介绍了在新闻发布时停止JButton高亮显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何按下的JButton看起来都会像这样突出"自身:
Any JButton that is pressed will seem to "highlight" itself when pressed like so:
我似乎找不到任何禁用它的方法.
I can't seem to find any way of disabling this.
推荐答案
您可以扩展JButton
类并设计自己的外观,或者仅覆盖默认行为,如以下示例代码所示:
You can extend JButton
class and design your own appearance or just override the default bahaviour as in this exemplary code:
public class MyButton extends JButton {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
if (isSelected()) {
setBorder(BorderFactory.createEmptyBorder());
} else {
setBorder(BorderFactory.createLoweredBevelBorder());
}
}
}
这篇关于在新闻发布时停止JButton高亮显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文