public OpenFileAction(final Workbench workbench, final Resources localizedResources, final FileChooserFactory chooserFactory, final StringMenuFactory menuFactory, final StyleRulesPlugIn styleRulesPlugIn, final FileOpener fileOpener, final ErrorReporter errorReporter, final Preferences preferences) throws ResourceNotFoundException { super(); this.workbench = workbench; this.menuFactory = menuFactory; this.localizedResources = localizedResources; this.fileOpener = fileOpener; this.errorReporter = errorReporter; this.preferences = preferences; setName(localizedResources.getMessage("nu.zoom.catonine.open")); setAcceleratorKey(KeyEvent.VK_O, KeyEvent.CTRL_DOWN_MASK); }
OpenFileAction openAction; try { openAction = new OpenFileAction( workbench, localizedResources,
try { openAction = new OpenFileAction(workbench, messages, chooserFactory, menuFactory, styleRulesPlugIn, fileOpener, errorReporter, preferences);
public OpenFileAction(final Workbench workbench, final LocalizedResources localizedResources, final FileChooserFactory chooserFactory, final StringMenuFactory menuFactory, final StyleRulesPlugIn styleRulesPlugIn, final Preferences preferences, final Messages messages, final FileOpener fileOpener) throws ResourceNotFoundException { super(); this.workbench = workbench; this.chooserFactory = chooserFactory; this.menuFactory = menuFactory; this.localizedResources = localizedResources; this.fileOpener = fileOpener; setName(localizedResources.getMessage("nu.zoom.catonine.open")); setAcceleratorKey(KeyEvent.VK_O, KeyEvent.CTRL_DOWN_MASK); }