Мне интересно, как я могу открыть редактор программно. Сначала я создал присвоенный файл, а затем я хочу открыть редактор для этого типа файла. Но тогда я не могу открыть редактор. Может быть, кто-то может помочь мне в этом.Eclipse: Как открыть редактор программно
...
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
PlcEditor editor = new PlcEditor(emfResource);
page.openEditor(editor, "test");
...
я уже имел следующее решение (которое работает), но здесь я не был в состоянии назвать constructr моего редактора:
....
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IEditorPart openEditor = IDE.openEditor(page, plcFile);
....
Приветствия, Фил
Привет, это то, что я уже сделал. Я просто хотел узнать, как я могу использовать IDE.openEditor (..) и предоставить аргументы конструктору моего редактора. Используя вышеприведенный, используется конструктор без аргументов: public PlcEditor() {...} – ph09
Нет, вы не можете указывать аргументы конструктору. –
А как насчет создания редактора (как и в моем вопросе), а затем как-то его открыть? Это возможно? Не сомневаюсь, что нет никакого способа сделать это. – ph09