Архитектура java-проекта [требует правки]

199
19 июня 2017, 19:40

Добрый вечер, есть несколько классов. Класс Face и Button имеют в себе методы paint(g). Также существует класс Population, в котором имеется массив объектов Face[] population, над которым в этот классе проводятся различные преобразования. В итоге есть ещё класс main-window, для отображения полученного Face[] population, а также для отображения Button. Проблема в том, что не могу все эти классы согласовать, чтобы имеющиеся в классах Face и Button paint-методы после обработки в Population-классе отображали популяцию фэйсов (Face[] population) и необходимый для нажатия Button. main-window создаю как Application Window. Как я думаю, нужно чтобы Population extends JPanel, а потом создать его экземпляр в main-window. Но таким образом, объекты Face не отображаются. Прошу, намекните на правильную структуры классов проекта.

READ ALSO
Ищу библиотеку

Ищу библиотеку

Есть ли в java библиотеке по парсингу сложных языковых конструкцийПример какой нибудь ЯП, тот же JAVA

236
Проблема с областью видимости

Проблема с областью видимости

Ошибка: button cannot be resolved

248
Возможно ли слепить файл изображения из строки переданной в запросе?

Возможно ли слепить файл изображения из строки переданной в запросе?

Из android-клиента, на сервер, передается файл в виде строки, на стороне андроид-приложения это делается как-то так:

209
Кнопки в верстке [требует правки]

Кнопки в верстке [требует правки]

Как сверстать чтобы надписи были под кнопками

173