我想在按下/点击/选择状态时更改按钮的外观。
更具体地说,当按下/点击/选择时,我想将其边框更改为BorderFactory.createLoweredBevelBorder()
。
我该怎么做?
答案 0 :(得分:2)
请参阅下面的代码。它在按下时设置边框,并在释放时重置边框。您也可以在mouseEntered
/ mouseExited
上执行此操作。
button.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
button.setBorder(BorderFactory.createLoweredBevelBorder());
}
public void mouseReleased(MouseEvent e) {
button.setBorder(null);
}
});
答案 1 :(得分:2)