Отправить данные между контроллерами в JAVA? - PullRequest
1 голос
/ 30 сентября 2019

У меня есть ГЛАВНАЯ (контроллер), где есть 1) Список вопросов. Из этого ГЛАВНОГО представления я начинаю второй вид, где я хочу видеть 1) Список моего вопроса, и из этого представления я хочу добавить вопрос в 1) Список в главном контроллере. Возможна ли передача данных между контроллерами (обновление данных в первом контроллере со второго и просмотр списка данных с первого по секунду)?

Может быть, это простой вопрос, но я не могу этого сделать.

1 Ответ

0 голосов
/ 30 сентября 2019

Я предлагаю этот пример кода, это показывает, как обновить List с View. Я думаю, его основы могут быть обновлены до ActionListeners и Observable объектов по мере необходимости.

public class Main {

    private static List<Integer> list;
    private static View view;

    public static void main(String[] args) {
        list = new ArrayList<>();
        view = new View();
        view.setList(list);

        view.updateList(5);

        System.out.println(list);
    }

    public List<Integer> getList() {
        return list;
    }

    public void setList(List<Integer> list) {
        this.list = list;
    }
}


public class View {

    private List<Integer> list;

    public void updateList(Integer i) {
        list.add(i);
    }

    public List<Integer> getList() {
        return list;
    }

    public void setList(List<Integer> list) {
        this.list = list;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...