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