我想更改按钮处于按下/单击/选择状态时的外观。
更具体地说,当按下/单击/选择它时,我想将其边框更改为 BorderFactory.createLoweredBevelBorder()
。
我该怎么做?
最佳答案
请参阅下面的代码。它在按下时设置边框并在释放时重置边框。您还可以在 mouseEntered
/mouseExited
上执行此操作。
button.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
button.setBorder(BorderFactory.createLoweredBevelBorder());
}
public void mouseReleased(MouseEvent e) {
button.setBorder(null);
}
});
关于java - 如何更改 Java 中按下/单击/选择按钮的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295343/