Ĺadny brzuch
witam.
mam takie pytanko.
jak przy tworzeniu tabeli zmusić którąś kolumnę do przyjęcia konkretnej szerokości?
Jak mi wiadomo to tylko wierszom można nadawać dowolną ( dnamiczną ) szerokość podczas działania programu, kolumny muszą być już z góry o odpowiedniej szerokości.
dziwne. jak wiersz może mieć szerokość? wiersz chyba przyjmuje szerokość tabeli. no chyba że się w ogóle nie znam :/
a jak wiesz jak to zrobić to moze mi powiesz jak na etapie tworzenia zrobić odpowiednią szerokość kolumn?
Hm.. szerokość wiersza.... hm... ciekawe :) w sumie jak by nie patrzeć to zawsze wynosi tyle ile suma szerokości kolumn :) (około)
A ustalanie szerokości jest chyba w miare proste:)
int rows = 3; int cols = 3; JTable table = new JTable(rows, cols); // Disable auto resizing table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); // Set the first visible column to 100 pixels wide int vColIndex = 0; TableColumn col = table.getColumnModel().getColumn(vColIndex); int width = 100; col.setPreferredWidth(width);
(Z The Java Developers Almanac 1.4)
:)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
mam takie pytanko.
jak przy tworzeniu tabeli zmusić którąś kolumnę do przyjęcia konkretnej szerokości?
Jak mi wiadomo to tylko wierszom można nadawać dowolną ( dnamiczną ) szerokość podczas działania programu, kolumny muszą być już z góry o odpowiedniej szerokości.
dziwne. jak wiersz może mieć szerokość? wiersz chyba przyjmuje szerokość tabeli. no chyba że się w ogóle nie znam :/
a jak wiesz jak to zrobić to moze mi powiesz jak na etapie tworzenia zrobić odpowiednią szerokość kolumn?
Hm.. szerokość wiersza.... hm... ciekawe :) w sumie jak by nie patrzeć to zawsze wynosi tyle ile suma szerokości kolumn :) (około)
A ustalanie szerokości jest chyba w miare proste:)
int rows = 3; int cols = 3; JTable table = new JTable(rows, cols); // Disable auto resizing table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); // Set the first visible column to 100 pixels wide int vColIndex = 0; TableColumn col = table.getColumnModel().getColumn(vColIndex); int width = 100; col.setPreferredWidth(width);
(Z The Java Developers Almanac 1.4)
:)