Example #1
0
 public Refresh(final GCViewerGui gcViewer) {
   this.gcViewer = gcViewer;
   putValue(NAME, LocalisationHelper.getString("main_frame_menuitem_refresh"));
   putValue(SHORT_DESCRIPTION, LocalisationHelper.getString("main_frame_menuitem_hint_refresh"));
   putValue(
       MNEMONIC_KEY,
       new Integer(
           LocalisationHelper.getString("main_frame_menuitem_mnemonic_refresh").charAt(0)));
   putValue(ACTION_COMMAND_KEY, "refresh");
   putValue(
       ACCELERATOR_KEY,
       KeyStroke.getKeyStroke('R', Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
   putValue(
       SMALL_ICON,
       new ImageIcon(
           Toolkit.getDefaultToolkit()
               .getImage(gcViewer.getClass().getResource("images/refresh.png"))));
   setEnabled(false);
 }
Example #2
0
 public void actionPerformed(final ActionEvent ae) {
   try {
     final GCDocument gcDocument = gcViewer.getSelectedGCDocument();
     if (gcDocument != null) gcDocument.reloadModels(false);
   } catch (RuntimeException e) {
     e.printStackTrace();
     JOptionPane.showMessageDialog(
         gcViewer,
         e.toString() + " " + e.getLocalizedMessage(),
         LocalisationHelper.getString("fileopen_dialog_read_file_failed"),
         JOptionPane.ERROR_MESSAGE);
   } catch (Exception e) {
     // e.printStackTrace();
     JOptionPane.showMessageDialog(
         gcViewer,
         e.getLocalizedMessage(),
         LocalisationHelper.getString("fileopen_dialog_read_file_failed"),
         JOptionPane.ERROR_MESSAGE);
   }
 }