Динамическое добавление jPanel - Java
Формулировка задачи:
Доброго времени суток.
задача следующая: пользователю предлагается ввести размерность сетки n x n (n=3,4,5 итд).
В зависимости от того, какую цифру он ввел, создается сетка (можно в новой форме) JPanel`ей. я для примера указал 3х3.
Теперь пользователь кликает на любую панельку и её цвет меняется на желтый, а цвет соседних (крест-накрест) панелей - меняется на черный.
если это крайние панели, то соответственно цвет соседних панелей меняется только с одной стороны.
Буду благодарен за помощь.
Возможно, чтобы создавались не Jpanel`и, а например, Jbutton, в принципе разницы нет.
P.S. если программа требует вознаграждения - пишите в ЛС
Решение задачи: «Динамическое добавление jPanel»
textual
Листинг программы
import javax.swing.JFrame; public class Main { public static void main(String[] args) { TableFrame f = new TableFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(800, 600); f.setLocationRelativeTo(null); f.setResizable(false); f.setVisible(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д