私には習慣がありますAbstractTableModel
そのモデルはデータをHashMap
. だから私の方法のためにgetValueAt(int rowIndex, int columnIndex)
そうです
new ArrayList<Object>(data.values()).get(index);
ただし、私のデータには 2000 を超えるエントリがあるため、テーブルのデータを取得する必要があるたびにこれを行うと、パフォーマンスが大幅に低下します。
では、どのようなソリューションをお勧めできますか?
List
すべてのデータを の代わりに に保存するためにを使用する必要がありHashMap
ますか?
テーブル モデルを使用する場合にデータを格納するために受け入れられている標準は何ですか?
提案してくれた人に感謝します。愚かな質問かもしれないことをお詫びしますが、テーブルとテーブルにデータを保存する方法に関してはあまり得意ではありません。