アプリ版:「スタンプのみでお礼する」機能のリリースについて

JTableの列の幅設定をしたいのですが、
わかりません。教えて下さい。

setRowHeightのように、setColumnHeightみたいなのって、
ないのでしょうか?

A 回答 (2件)

今、テーブルの列が2列で、JTable table;だったとします。




DefaultTableColumnModel cmodel=(DefaultTableColumnModel)table.getColumnModel();
TableColumn column0 = cmodel.getColumn(0);
TableColumn column1 = cmodel.getColumn(1);
column0.setPreferredWidth(40);
column1.setPreferredWidth(250);

という感じで設定できたかと思います。
    • good
    • 1
この回答へのお礼

できました!
ありがとうございまーす。

お礼日時:2002/07/11 12:51

ColumnHeightの設定はないでしょうけど ColumnWidthなら



JTable.getColumn(識別子).setPreferredWidth(幅);

もしくは
JTable.getColumnModel().getColumn(columnIndex).setPreferredWidth(幅);
で一応の設定はできますよ。
JTable.sizeColumnsToFit()
等の条件がからみますから
関連メソッドを参照してください。

参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/api/java …
    • good
    • 0
この回答へのお礼

できました!
ありがとうございまーす。

お礼日時:2002/07/11 12:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!