0
我有一個菜單,當它被點擊時我想改變它。更改菜單上的JMenu前景色已選擇
這是我的代碼:
violatorMenu.addMenuListener(new MenuListener() {
@Override
public void menuSelected(MenuEvent e) {
violatorMenu.setForeground(new java.awt.Color(255, 255, 255));
violatorMenu.setBackground(new java.awt.Color(183, 28, 28));
}
@Override
public void menuDeselected(MenuEvent e) {
}
@Override
public void menuCanceled(MenuEvent e) {
}
});
此代碼不會更改默認的顏色。
有什麼想法?謝謝