Настройка:
У меня есть mainPanel с панелью tabbedPane, у меня есть отдельная JPanel 'extra', extra создает объекты, и я хочу передать этот объект обратно на mainPanel, где я могу его использовать / добавить в структуру данных.
Рамка> Панель> Панель с вкладками> Панель (отдельный класс, создается как новый объект)
Я попытался добавить слушатель в mainPanel, который проверяет, изменяется ли логическое значение в PanelExtra, а затем запускает метод и т. Д., Но он не работает.
Я бы сделал метод в mainPanel для принятия объекта, но я не знаю, как обратиться к нему. (getRootPane () ничего не возвращал)
Также я не уверен, что я использую правильную терминологию, в то время как меня обучали Java в среде Unix командной строки, Swing очень нов для меня.
Я пробовал Слушатели, Наблюдатели и в настоящее время рассматриваю объект, созданный в корне и переданный ВНИЗ через все объекты (поскольку java передает по ссылке, я мог бы передавать информацию так далеко, как хочу). Если это не совсем глупая идея , дайте мне знать, и мы все можем идти о нашей жизни Если есть лучший способ сделать это, это было бы здорово.
(Обзор файлов)
[programApp]> [programView> tabbedPane]> [панель]
Панель создается с использованием нового и существует в отдельном классе.
Я хочу передать данные обратно из Panel в programView (projectNameView, как в netbeans)
Я попытаюсь добавить как можно больше информации.