(final ChangeEvent e)
| 437 | } |
| 438 | |
| 439 | @Override |
| 440 | public void stateChanged(final ChangeEvent e) { |
| 441 | final WorldTab wt = getSelectedTab(); |
| 442 | if (e.getSource() == menuWorldCurvedPaths) { |
| 443 | if (wt != null) { |
| 444 | final MapPainterDefault mapPainter = (MapPainterDefault) wt.getWorldPanel().getMappainter(); |
| 445 | mapPainter.setPathsCurved(((JCheckBoxMenuItem) e.getSource()).isSelected()); |
| 446 | wt.repaint(); |
| 447 | } |
| 448 | } else if (e.getSource() == menuWorldShowCursor) { |
| 449 | if (wt != null) { |
| 450 | wt.getWorldPanel().setCursorEnabled(((JCheckBoxMenuItem) e.getSource()).isSelected()); |
| 451 | wt.repaint(); |
| 452 | } |
| 453 | } else if (e.getSource() == menuWorldShowGrid) { |
| 454 | if (wt != null) { |
| 455 | final MapPainterDefault mapPainter = (MapPainterDefault) wt.getWorldPanel().getMappainter(); |
| 456 | mapPainter.setGridEnabled(((JCheckBoxMenuItem) e.getSource()).isSelected()); |
| 457 | wt.repaint(); |
| 458 | } |
| 459 | } else if (tabbedPane != null && e.getSource() == tabbedPane) { // tab changed |
| 460 | if (wt != null) { |
| 461 | wt.getWorldPanel().callStatusUpdateListeners(); |
| 462 | menuWorldCurvedPaths.setState(((MapPainterDefault) wt.getWorldPanel().getMappainter()).getPathsCurved()); |
| 463 | menuWorldShowGrid.setState(((MapPainterDefault) wt.getWorldPanel().getMappainter()).isGridEnabled()); |
| 464 | menuWorldShowCursor.setState(wt.getWorldPanel().isCursorEnabled()); |
| 465 | } |
| 466 | } else { |
| 467 | final String message = StringHelper.join(getClass().getName(), ": ChangeEvent not recognized"); |
| 468 | Logger.getLogger(WorldManager.class.getName()).log(Level.SEVERE, message); |
| 469 | JOptionPane.showMessageDialog(this, message, "MUD Map error", JOptionPane.ERROR_MESSAGE); |
| 470 | } |
| 471 | updateMenus(); |
| 472 | } |
| 473 | |
| 474 | @Override |
| 475 | public boolean dispatchKeyEvent(final KeyEvent e) { |
nothing calls this directly
no test coverage detected