我正在为一个项目制作FreeCell,我已将这些卡片作为JLabels的图标制作。我想通过在点击时在其上放置边框来突出显示一张卡片,然后当它再次点击或移动时,我希望边框消失。
mouseListener = new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
Border border = BorderFactory.createLineBorder(Color.BLUE, 2);
JLabel label = (JLabel) e.getSource();
label.setBorder(border);
}
};