Динамическое добавление jPanel - Java

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. задача следующая: пользователю предлагается ввести размерность сетки n x n (n=3,4,5 итд). В зависимости от того, какую цифру он ввел, создается сетка (можно в новой форме) JPanel`ей. я для примера указал 3х3. Теперь пользователь кликает на любую панельку и её цвет меняется на желтый, а цвет соседних (крест-накрест) панелей - меняется на черный. если это крайние панели, то соответственно цвет соседних панелей меняется только с одной стороны. Буду благодарен за помощь. Возможно, чтобы создавались не Jpanel`и, а например, Jbutton, в принципе разницы нет. P.S. если программа требует вознаграждения - пишите в ЛС

Решение задачи: «Динамическое добавление jPanel»

textual
Листинг программы
  1. import javax.swing.JFrame;
  2.  
  3. public class Main {
  4.    
  5.     public static void main(String[] args) {
  6.         TableFrame f = new TableFrame();
  7.         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  8.         f.setSize(800, 600);
  9.         f.setLocationRelativeTo(null);
  10.         f.setResizable(false);
  11.         f.setVisible(true);
  12.     }
  13.    
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут