Два обработчика событий на нажатие кнопки мыши и поочерёдно их менять. MouseListener MouseL1;MouseListener MouseL2; MouseL1=new MouseAdapter() { public void mouseClicked(MouseEvent e){ Какие либо действия1} }; MouseL2=new MouseAdapter() { public void mouseClicked(MouseEvent e){ Какие либо действия2}};
JButton b= new JButton("Hello"); b.addMouseListener(MouseL1); если надо заменить MouseL1 на MouseL2 делаем следующие: b.removeMouseListener(MouseL1); b.addMouseListener(MouseL2); |