1
Как я могу сделать что-то вроде this в то время как я использую несколько LAFS:Предотвращение JMenuItem от закрытия JMenu после щелчка
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Как я могу сделать что-то вроде this в то время как я использую несколько LAFS:Предотвращение JMenuItem от закрытия JMenu после щелчка
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Я решил мою проблему таким образом:
public class MyMenuItem extends JMenuItem {
public MyMenuItem(String text) {
super(text);
}
@Override
protected void processMouseEvent(MouseEvent evt) {
if (evt.getID() == MouseEvent.MOUSE_RELEASED && contains(evt.getPoint())) {
doClick();
setArmed(true);
} else
super.processMouseEvent(evt);
}
}
дон» t - вы будете путать своих пользователей! – kleopatra
@ kleopatra, но если я хочу это сделать? – jgrdlgrd