Реальный проект Java Swing - PullRequest
3 голосов
/ 19 мая 2010

Я работаю со свингом последние 2 года, но я все еще не удовлетворен своей собственной работой. Приложения достаточно «быстрые», но разработка недостаточно «чистая».

Можете ли вы порекомендовать мне какой-нибудь реальный проект, книгу или что-нибудь подобное, показывающее, как работает реальное приложение для свинга. Может быть каркас, что-то структурированное и т. Д.

Например, я думаю, что могу написать «оконный менеджер», который имеет все окна приложения в едином ресурсе, может быть кэширован и т. Д. Я думаю, что все эти хорошие идеи уже должны быть реализованы.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 19 мая 2010

Я бы порекомендовал вам взглянуть на исходную клиентскую платформу NetBeans Rich или IntelliJ IDEA - это два наиболее известных из существующих Swing-приложений с открытым исходным кодом. .

0 голосов
/ 19 мая 2010

Возможно, вы захотите взглянуть на GUTS-GUI , среду приложений Swing, основанную на Guice Библиотека внедрения зависимостей.

Его концепции в основном такие же, как у " Swing Application Framework " (также известный как JSR-296), но его дизайн намного чище (и легче расширяется) и лучше адаптирован к внедрению зависимостей что чрезвычайно трудно достичь с помощью SAF).

GUTS-GUI поставляется с простым примером приложения (еще не из реального, извините).

GUTS-GUI также включает в себя «шину событий», которая, как правило, считается хорошим способом связи (в разрозненном виде для облегчения сопровождения) между компонентами приложения с графическим интерфейсом.

Обратите внимание, что GUTS-GUI все еще находится на текущей стадии разработки, но уже достаточно продвинут в плане проектирования Swing, передовых методов разработки GUI ...

0 голосов
/ 19 мая 2010

Взгляните на источник платформы приложений Swing .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...