Я работаю над программой с графическим интерфейсом, которая отображает графики, которые вы определили в JTable
ранее. Одним из способов представления графа является использование матрицы смежности / рейтинга . Мне нужна помощь, чтобы превратить обычную таблицу в матрицу оценки / смежности, из которой я могу прочитать ячейки, чтобы потом нарисовать график на ней. Таблица / inputmatrix должна выглядеть следующим образом:
![vision](https://i.stack.imgur.com/DMXj1.png)
Для каждого узла есть одна строка и одна ячейка. На картинке видно, что это рейтинговая матрица для графиков. Расстояние, например, от «DS» до «K» составляет 999 единиц.
Функции:
- не может переключать положение узлов перетаскиванием (это работает в Jtable по умолчанию)
- показать узлы в заголовке и эквивалент на стороне (ось Y)
- текстовые поля узла позволяют вводить только буквы и цифры до трех знаков (например, 'DS', 'K', 'STA')
- позволяют вводить цифры только от 0 до 999. позиция центрирована.
- У меня есть счетчик от 0 до 12, определяющий количество узлов. изменение номера нажатием вверх (+1 узел), вниз (-1) удаляет последний узел, должно мгновенно обновить таблицу
- Вы не можете выбрать несколько ячеек
Текущая таблица выглядит так: ![image](https://i.stack.imgur.com/Y8sL1.png)