Setting the wait cursor in case of pupup menu custom action
Posted: Wed Nov 16, 2022 7:12 pm
How can I set a wait cursor in case of custom action inserted to the popup menu ?
What I've tried so far:
Thanks
What I've tried so far:
Code: Select all
public void customizeAuthorPopUpMenu(JPopupMenu popUp, AuthorAccess authorAccess) {
AbstractAction custom = new AbstractAction("TEST") {
@Override
public void actionPerformed(ActionEvent e) {
javax.swing.JFrame parentFrame = (JFrame) PluginWorkspaceProvider.getPluginWorkspace().getParentFrame();
parentFrame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
try {
Thread.sleep(10000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
parentFrame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
};
popUp.insert(custom, 0);
}
}