我想更改按钮处于按下/单击/选择状态时的外观。
更具体地说,我想在按下/单击/选择时将其边框更改为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/