Приложение для Java не очень большое, но я хотел бы сделать это «правильным способом». Ищете предложения, чтобы не сделать большой беспорядок ...Структура кода приложения Java
Я использую Swing, Swing Application Framework и базу данных H2.
Это приложение с одним кадром с различными вкладками. Большинство вкладок будут отражать некоторые аспекты данных в базе данных. Некоторые из них смогут его изменить. На некоторых вкладках будут кнопки или действия, которые будут перенаправлены на другую вкладку ... это в основном это.
Я бы хотел, чтобы вещи были чистыми, а также переносимыми и гибкими (можно отключить некоторые вкладки, например, или добавить немного).
Вот вопросы:
1) Как есть вкладки «обновилась» при изменении содержимого базы данных? Внедрить какой-либо интерфейс прослушивателя? Должен ли я определить этот интерфейс или что-то уже существующее, я могу повторно использовать его?
2) Как «ссылка» различные вкладки вместе, так что легко переходить от одного к другому (и, возможно, придется нести некоторый аргумент для установки вкладки назначения в правом «вид»)
3) Если я установил некоторые предпочтения с некоторыми фильтрами в другой части приложения, как мне поделиться такими настройками со всем приложением?
И когда я спрашиваю «как», я действительно имею в виду «что является лучшим способом» ... Я могу заставить это работать уже ... просто искать подходящий инструмент для использования, шаблон дизайна или такой.
Ему нужно помнить, что для изменения элементов графического интерфейса также необходимо использовать тему Dispatch Event. –