ďťż

Ł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
  •