Как в JFrame взаимодействовать с переменными, созданными в разных методах actionPerformed?

145
24 марта 2018, 16:23

В методе actionPerformed одной JButton у меня выполняются определенные операции с переменными, например:

double t1 = (int) spinner.getValue();
double t2 = (int) spinner.getValue();
t = t1 + t2;

Мне нужно, чтобы в actionPerformed другой JButton можно было взаимодействовать с переменной t, к примеру тупо вывести в консоль. Однако он же её не знает. Как можно решить эту проблему?

Answer 1

На ум приходит как минимум два варианта:
1. Передавать в оба метода actionPerformed экземпляр одного класса, который будет являться мостом между методами.
К примеру одна кнопка вызывает у него setT, а вторая getT.
2. Создать Singleton и так же с ним взаимодействовать из обоих методов.

READ ALSO
Цикл по связанным объектам

Цикл по связанным объектам

Имеется объект типа Entry со своими полями где хранятся ключ (Long) и значение (String) и ссылка на следующий объект этого же типаЭти объекты в свою...

232
Немного вопросов о многопоточности

Немного вопросов о многопоточности

Сам не первый год пишу на java, но лишь в рамках хобби, с многопоточностью приходится не так часто работать

184
Поиск по бд Firebase | Java-android

Поиск по бд Firebase | Java-android

Есть ListView с множественным выбором,в 1 элемент которого входит к примеру - ингридиент для рецептовКак мне реализовать поиск по моей бд в firebase...

125