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); }