0

作業中のミニチュアプログラムにヘッダー付きの空白のテーブルを追加したいと思います。明らかにこれは、プログラムの目的の一部がテーブルに情報を追加することであるためです。列には、実行方法について読んだヘッダーが必要ですが、コンテンツをコーディングせずにテーブルを定義する方法を理解できません。

    String[] ColumnNames = {"1column", "2column", "3column"};
/*
*
*/
        EmptyTable = new JTable((???),ColumnNames);
        add(EmptyTable);

これは私が現在持っているコードです。(???)は、見つからないコードがその場所に属しているのではないかと強く疑っているため、そこにあります。

4

1 に答える 1

2

そのJTableコンストラクターの最初のパラメーターはObject[][]、初期テーブルモデルであると予想されるを取ります。

emptyTable = new JTable(new Object[ColumnNames.length][], columnNames);

補足として、Javaの規則で規定されているように、変数にはキャメルケースで名前を付ける必要があります(つまり、EmptyTableはemptyTable、ColumnNamesはcolumnNamesである必要があります)。

于 2012-09-06T02:38:01.697 に答える