Member 13291216 Ответов: 1

Как получить доступ к первому jframe, пока я нахожусь во втором jframe?


Допустим, я запускаю первое окно JFrame, а затем из 1-го кадра открываю 2-й кадр. 1-й кадр все еще открыт, и теперь я хочу получить доступ к первому кадру из 2-го кадра, но я получаю NullPointerException, если я использую какие-либо методы или объекты из первого кадра. Даже я смотрел онлайн, но все видео говорят только о том, как получить доступ ко 2-му кадру из 1-го кадра. Пожалуйста, помогите мне в этом.
Спасибо.

Что я уже пробовал:

В первом кадре:
//конструктор
class2 c = новый class2();
// конструктор2
метод1();

// метод1();
//основной класс

Во втором кадре:
//конструктор
class1 = new class1 (); / / запускает конструктор2
//Здесь я получаю ошибку NullPointerException

wseng

class1 c = new class1();

1 Ответов

Рейтинг:
2

Richard MacCutchan

Вы не должны создавать новый class1 в class2, вы должны использовать ссылку на исходный объект. Видеть След: изучение языка Java (учебные пособия Java™ )[^].