Jak ustawic kilka "opcji" w JTable
the0ne@op.pl - 18-01-2007 00:02
Jak ustawic kilka "opcji" w JTable
JTable tworze z wlasnego modelu, kory jest DefaultTableModel:
model = new DefaultTableModel(_data, _columnNames) {
public Class getColumnClass(int column) {
Class returnValue;
if ((column >= 0) && (column < getColumnCount())) { returnValue = getValueAt(0, column).getClass(); } else { returnValue = Object.class; }
return returnValue; } // end getColumnClass
public boolean isCellEditable(int rowIndex, int mColIndex) { return false; }
};
Zablokowalem mozliwosc edytowania komorek (isCellEditable() zwraca zawsze false). Chcialbym jeszcze zablokowac:
1. Mozliwosc przesuwania kolumn (gdy przeciagamy naglowki) 2. Mozliwosc zmieniania rozmiaru kolumn (gdy lapiemy i przeciagamy za koniec (ta kreske) kolumny)
Szukam w dokumentacji ale nie moge nic znalezc. Wiem ze nie byloby problemu gdybym nie mial naglowka (header) dla tej tabeli. Jednak potrzebuje tego naglowka.
Jak wiec zrobic dwie powyzsze mozliwosc?
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
oczek - 18-01-2007 00:02
On 1/17/2007 3:11 PM, the0ne@op.pl wrote:
> 1. Mozliwosc przesuwania kolumn (gdy przeciagamy naglowki) > 2. Mozliwosc zmieniania rozmiaru kolumn (gdy lapiemy i przeciagamy za koniec > (ta kreske) kolumny) > > Szukam w dokumentacji ale nie moge nic znalezc. Wiem ze nie byloby problemu > gdybym nie mial naglowka (header) dla tej tabeli. Jednak potrzebuje tego > naglowka.
slabo szukales popatrz na getTableHeader() a potem to juz z gorki.
-- oczek
Krzysztof Wolny - 18-01-2007 00:02
the0ne@op.pl wrote:
> Zablokowalem mozliwosc edytowania komorek (isCellEditable() zwraca zawsze > false). Chcialbym jeszcze zablokowac: > > 1. Mozliwosc przesuwania kolumn (gdy przeciagamy naglowki) > 2. Mozliwosc zmieniania rozmiaru kolumn (gdy lapiemy i przeciagamy za koniec > (ta kreske) kolumny)
1. setColumnSelectionAllowed()
lub
table.getTableHeader().setReorderingAllowed(false) ;
2. setMinSize() i setMaxSize() na taka sama wartosc ustaw
-- ================================ Krzysztof Wolny
[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]
O: No bo normalnie to każdy czyta z góry na dół... P: Dlaczego ??? O: Pisanie nad cytatem ! P: Co należy do bardziej wkurzających obyczajów niektórych ludzi ?
the0ne@op.pl - 18-01-2007 00:02
Szukalem ale w TableModel, TableColumnModel ale nie w JTableHeader (sam nie wiem czemu tam nie zajrzalem). W kazdym razie dzieki.
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Django - newforms, DateField=?iso-8859-2?Q?domy=B6lna_warto=B6=E6?= ustawiona na=?iso-8859-2?Q?'dzi=B6'?=
[MSSQL 2K] =?ISO-8859-2?Q?Wp=B3yw_ustawie=F1_regionalnych_?==?ISO-8859-2?Q?serwera_na_zapytania?=
[SQLITE] kilka =?ISO-8859-2?Q?p=F3l_autoincrement_lub_sekw?==?ISO-8859-2?Q?encje?=
[postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?=
Kilka podstawowych =?UTF-8?B?cHl0YcWEIG8gbG9nb3dhbmllIHXFvHl0a293?==?UTF-8?B?bmlrw7N3?=
ustawianie uprawnien uzytkownika SQL 2005 serwer express ORAZ w msde
MySQL: Jak ustawic zmienna log_slow_queries bez restartu servera?
[Oracle Forms] Jak ustawić aby biblioteki były w innym katalogu niż formatk ?
[swing] Kolorowa ramka/tło w obiektach JTextComponent z ustawionym focusem.
[MySql] Czy można ustawić pole ID tak aby liczyło się od wart..
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|