Я хочу поставить эффект опрокидывания в моем JMenu это мой код:Как изменить значок для JMenuItem на опрокидывании
Icon firstPicAcc= new ImageIcon(Welcome.class.getResource("/app/resources/user1.jpg"));
Icon secPicAcc= new ImageIcon(Welcome.class.getResource("/app/resources/user2.jpg"));
JMenu mnAccountSettings = new JMenu("Account Settings");
mnAccountSettings.addMouseWheelListener(new MouseWheelListener() {
public void mouseWheelMoved(MouseWheelEvent arg0) {
}
});
mnAccountSettings.setFont(new Font("Dialog", Font.PLAIN, 20));
mnAccountSettings.setForeground(new Color(0, 153, 0));
mnAccountSettings.setBackground(new Color(255, 204, 255));
mnAccountSettings.setRolloverEnabled(true);
mnAccountSettings.setIcon(firstPicAcc);
mnAccountSettings.setRolloverIcon(secPicAcc);
mnAccount.add(mnAccountSettings);
, как я могу это сделать? благодаря! Что должно произойти, когда я накинул указатель мыши на панель JMenu, исходный значок должен измениться на другой значок.
Что именно должно произойти? И можете ли вы опубликовать [Минимальный, полный, проверенный и читаемый пример] (http://stackoverflow.com/help/mcve) –
Что должно произойти, когда я перевернул мышь над панелью JMenu, исходный значок должен измениться на другой значок , – harraypotter