Dodaje kolumne poprzez addColumn i nastepnie ustawiam max min i pref rozmiar ale to dziala tylko dla ostatnio wprowadzonej kolumny. Jak zrobic by przy dodawaniu drugiej kolumny ustawienia szerokosci pierwszej nie byly tracone?
0
0
Ja robię tak i nie mam problemów:
JTable tabela=new JTable(model);
int width=0;
// dla każdej dodawanej kolumny td
td.setPreferredWidth(jakasSzerokosc);
width+=jakasSzerokosc;
// na końcu
tabela.doLayout();
Dimension d=tabela.getPreferredScrollableViewportSize();
d.width=width;
tabela.setPreferredScrollableViewportSize(d);
pozdrawiam