0

JTableは初めてです。JTableを動的に作成しましたが、その動的JTableからデータを取得する方法がわかりません。

JTableは、MouseListener内の匿名クラス内の匿名クラス内に作成されます。匿名クラスの外部でJTableにアクセスできません。

4

2 に答える 2

3

データは TableModel にあります。これを取得するには、getModel()を呼び出します。
次に、getValueAt(int,int)を使用して特定のセルの値を取得します。

あなたは、匿名クラス内の JTable にしかアクセスできないと言います。
したがって、JTable のスコープはその無名クラスです。匿名クラス内で JTable を宣言する代わりに、JTable を外側のクラスのフィールドにする必要があります。その後、アクセスできます。

于 2012-08-17T12:09:19.320 に答える
2

使用する:

table.getValueAt(行、列);

于 2012-08-17T12:09:28.370 に答える