A zde je navod jak zmenit nadpisy:
- vyberes JTable v design area
- kliknes na (...) button u *model* property v Properties
- double-click nebo press space na prislusnem Title (v tabulce)
-Roman
Roman Strobl wrote:
Zdravim,
zeptal jsem se na JTable v Matisse meho kolegy z QA jak se to spravne
dela a zde je odpoved:
Sirka slupce - trochu slozitejsi ale
- vyberes JTable v design area
- kliknes na (...) button u *model* property v Properties
- klik na Advanced button
- do Generate Post Initilization Code napsat treba
jTable1.getColumnModel().getColumn(1).setPreferredWidth(200);
Proste co nejde primo naklikat se udela pres post initialization code.
Potrvzuju domenku Tomase, ze do verze 6.0 NetBeans team planuje
vylepsovat databindingy v Matisse ve spolupraci se SwingLabs.
Pro zajimavost, Matisse bude casem dostupna v MyEclipse:
http://blogs.sun.com/roller/page/roumen?entry=matisse4myeclipse_screenshot
-Roman
Tomáš Procházka wrote:
No, já to udělal nedávno tak, že jsem pro tabulku nechal prázdné
místo a taky jsem ji doplnil programově a použil jsem hned JXTable od
SwingLabs. SwingLabs vyvýjejí mimo jiné i databinding, ktery umožní
mapovat například přímo resultsets na formulář, počítám, že to bude
NB pak podporovat. Ono vůbec Sun má teď v plánu výrazně podpořit
vývoj desktopových aplikací pod Javou, takže už Java 1.6 přináší
spoustu významných změn v této oblasti a NB určitě nezůstane pozadu.
Hlavně ta editace kódu zapsaného přes editor je značně nepohodlná a
nejvíce omezující je nemožnost tento kód refactorovat.
______________________________________________________________
Od: [EMAIL PROTECTED]
Komu: Java <[email protected]>
CC: Datum: 07.03.2006 09:35
Předmět: Re: Matisse
Ahoj,
mně ani tak nešlo o rozvržení jako o "naklikání" - vysvětlím:
Vložím na potřebnou pozici JLabel, najdu si v vlastnostech Text a do
políčka vyplním požadovaný nápis. Mohu vybrat barvu textu, pozadí.
Vložím JButton, vyberu Events, actionPerformed, yobrayi se mi metoda a
doplnim kod. Super, jako v Delphi.
Jenze:
Vložím JTable (nejprve tedy JScrollPane ale budiž), zobrazí se mi
tabulka.
Umím i v designeru odebrat či přidat sloupce. Neumím ale určit šířku
sloupce ani nadpisy. Pokud zvolím JTableModel, zmizí mi hlavička a můžu
začít hledat jak ji tam doprogramovat.
Takže pro práci musím znát jak to udělat programově (nevizuálně) a jak
znásilnit Matisse aby to akceptoval.
Celý problém je asi v tom že JTable je natolik obecná že bych asi
chtěl po
Matisse moc.
Mně prostě na konci snažení došlo, že udělat to celé ručně bude
jednodušší, proto jsem se ptal, jestli to někdo takto používá.
Leoš
Tomáš Procházka napsal(a):
Doporučoval bych nezapomínat na to, že Free Layout není jediná
možnost,