Изменить JTable в матрицу рейтинга / смежности - PullRequest
0 голосов
/ 28 октября 2018

Я работаю над программой с графическим интерфейсом, которая отображает графики, которые вы определили в JTable ранее. Одним из способов представления графа является использование матрицы смежности / рейтинга . Мне нужна помощь, чтобы превратить обычную таблицу в матрицу оценки / смежности, из которой я могу прочитать ячейки, чтобы потом нарисовать график на ней. Таблица / inputmatrix должна выглядеть следующим образом:

vision

Для каждого узла есть одна строка и одна ячейка. На картинке видно, что это рейтинговая матрица для графиков. Расстояние, например, от «DS» до «K» составляет 999 единиц.

Функции:

  • не может переключать положение узлов перетаскиванием (это работает в Jtable по умолчанию)
  • показать узлы в заголовке и эквивалент на стороне (ось Y)
  • текстовые поля узла позволяют вводить только буквы и цифры до трех знаков (например, 'DS', 'K', 'STA')
  • позволяют вводить цифры только от 0 до 999. позиция центрирована.
  • У меня есть счетчик от 0 до 12, определяющий количество узлов. изменение номера нажатием вверх (+1 узел), вниз (-1) удаляет последний узел, должно мгновенно обновить таблицу
  • Вы не можете выбрать несколько ячеек

Текущая таблица выглядит так: image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...