0
6行8列のJTableを作成しました。各列の見出しを設定したい。私はコードを試してみたが、それは私のためにはうまくいかなかった。JTableの各列のヘッダーを調べる
JTable apartma = new JTable(6,8);
apartma.getColumnModel().getColumn(1).setHeaderValue("newHeader");
6行8列のJTableを作成しました。各列の見出しを設定したい。私はコードを試してみたが、それは私のためにはうまくいかなかった。JTableの各列のヘッダーを調べる
JTable apartma = new JTable(6,8);
apartma.getColumnModel().getColumn(1).setHeaderValue("newHeader");
あなたは完全なコードを提供していませんでしたが、問題がテーブルのヘッダーが表示されていないようです。
のJTableのヘッダを表示するためには、あなたがJScrollPane
でJTable
を入れなければならない、とその下にあるコンテナに直接ごJTable
インスタンスを追加していないが:
JScrollPane sc = new JScrollPane(apartma);
yourPanel.add(sc);
また、あなたがString[]
かに合格することができますJTable
列ヘッダーのすべてのタイトルとして、をTableModel
に変換します。
これは役に立ちます。
ヘッダーを1列のみに設定しますか? –
いいえ、これは単なるテストに過ぎませんでした。私は各列(8)のヘッダーを設定したい。 –
[テーブルの使い方](https://docs.oracle.com/javase/tutorial/uiswing/components/table.html)をご覧ください。 – MadProgrammer