2013-05-21 3 views
-1

Я пытаюсь создать индивидуальную IDE в соответствии с моими потребностями. Я попробовал библиотеки Swing для создания графического интерфейса, но это не выглядит так хорошо, плюс я не понял, как показать что-то вроде проводника проекта, окна просмотра и т. Д.Создайте подобную Eclipse IDE в Java

Может кто-нибудь, пожалуйста, назовите меня, как создать ваша собственная среда разработки на Java? Должен ли я использовать SWT или swing framework?

СООБЩЕНИЕ

+2

Редко ли IDE использует базовые элементы пользовательского интерфейса исходного языка. Вы должны настроить их, чтобы они выглядели так, как вы хотите. –

+0

Разве я не является отцом всех вещей с открытым исходным кодом? почему бы вам просто не взять код с реплики eclipse и посмотреть, как это делается? –

+1

Я считаю, что Eclipse предоставляет API-интерфейсы для создания собственных плагинов. Вы рассматривали этот маршрут? –

ответ

1

Требования, предъявляемые к продукции, являются очень свободными. Вы можете пойти с SWING, с платформой NetBeans, с Eclipse Platform, с SWT. В большинстве случаев в IDE вы ожидаете:

  1. Eclipse-подобные макеты поддерживают. Например. ряд «представлений» и «редакторов», которые пользователь может изменить/изменить, и его изменения должны храниться между перезапусками.
  2. Функциональность управления проектами? Создавать проект/файлы, отслеживать изменения в файлах, выполнять сборку, управлять метаданными. Поддержка управления версиями, как правило, необходима.
  3. есть специализированный редактор исходного кода с кодом помочь, валидация (например, ошибки компилятора), ярлыки и т.д.

Если вам нужно все это - вы должны прочитать о развитии Eclipse, плагинов. Если вам нужно только (1), вы можете проверить документацию Eclipse RCP. Если вам не нужно ничего подобного, вы можете использовать SWING или SWT, это скорее вопрос вкуса.

+0

Мне только 1 сейчас. Тогда я начну читать об Eclipse RCP. Благодаря! – user2033666

Смежные вопросы