/
comavp
/
client-server-information-system
Обзор
Документация
Войти
/
comavp
/
client-server-information-system
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Client/src/view/fxview/FXViewFacade.java
42 строки
965 B
Anton
first commit
31 янв 2019, 18:02
31 янв 2019, 18:02
67619a3
Код
Авторство
О чём код?
package view.fxview; import view.ModelView; import view.fxview.controllers.MainController; import java.io.IOException; import java.util.Observable; import java.util.Observer; public class FXViewFacade extends Observable implements ModelView, Observer { private MainController controller; private FXView view; public FXViewFacade() { FXView.setParentFacade(this); view = new FXView(); } public void execute() throws IOException { view.execute(); } public void receiveResult(String result) { controller.receiveResult(result); } public void setController(MainController controller) { this.controller = controller; controller.addObserver(this); } public void sentRequest(String request) { setChanged(); notifyObservers(request); clearChanged(); } public void update(Observable o, Object arg){ sentRequest((String)arg); } }