Определение нажатия кнопки из другого класса - Java
Формулировка задачи:
Здравствуйте.
Есть класс-панель, в котором объявлена кнопка. Есть второй класс-панель, в котором есть двумерный массив кнопок. Нужно, чтобы при нажатии на кнопку первого класса, текст всех кнопок очищался. Соединять класса нельзя. Как это сделать?
Листинг программы
- class WestPanel extends JPanel {
- public WestPanel() {
- setLayout(new BoxLayout((this), BoxLayout.Y_AXIS));
- setBackground(Color.white);
- ImageIcon imageDelete = new ImageIcon("Images/Delete.jpg");
- JButton b_delete = new JButton();
- b_delete.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
- b_delete.setIcon(imageDelete);
- b_delete.setBackground(Color.gray);
- add(b_delete);
- }
- }
- class CenterPanel extends JPanel {
- CenterPanel() {
- setBackground(Color.white);
- final JButton button[][] = new JButton[11][15];
- setLayout(new GridLayout(11, 15, 1, 1));
- for (int i = 0; i < 11; i++) {
- for (int j = 0; j < 15; j++) {
- button[i][j] = new JButton("");
- }
- }
- }
- }
Решение задачи: «Определение нажатия кнопки из другого класса»
textual
Листинг программы
- class WestPanel extends JPanel {
- CenterPanel centrpanel;
- WestPanel(CenterPanel cp) {
- centrpanel=cp;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д