Тема: Змінити ширину колонок таблиці jTable
Щоб змінити ширину колонок я використовую цей код (він прописаний в головному класі в методя main ()) :
jtable.getColumnModel().getColumn(0).setMaxWidth(20);
Коли тільки запускаю програму він працює , ширина колонок така як я виставив. Але коли я відкриваю іншу таблицю (використовуючи ту ж саму модель таблиці) то зміни зникають і ширина таблиці така ж як і була за замовчуванням . Коли відкриваю таблицю яка за замовчуванням була то в ній вже теж колонки не такі як я виставив в коді.
Я пробував цей код вставляти в метод
getTableContents(String tableName)
який приймає імя таблиці і виводить її. Але получив Exception .
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
якщо треба ще показати якийсь мій код то я добавлю .