Получение ссылки на "родительский" обьекта - Java
Формулировка задачи:
Всем хай. Есть панель, на ней кнопка. Как получить ссылку на эту панель? Т.е. на кнопке стоит слушатель, и некоторые действия должны происходить именно в панели где стоит эта кнопка.
Решение задачи: «Получение ссылки на "родительский" обьекта»
textual
Листинг программы
package com.company; import javax.swing.*; import java.awt.*; /** * */ public class Panel2 extends JPanel { //Панель2, как в предыдущем примере //делаем textArea - private, инкапсуляция. private JTextArea textArea = new JTextArea("TextArea"); public Panel2() { setPreferredSize(new Dimension(200, 100)); setBorder(BorderFactory.createTitledBorder("Panel 2")); add(textArea); } // Так как textArea закрыт для внешнего доступа, делаем метод для задания текста public void append (String text){ textArea.setText(text); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д