2

いくつかの「高度な」テーブル/スプレッドシート SWT ウィジェット ( NattableNebula Grid ) がありますが、実際に大きなデータセットをサポートするものはありません。Nattable は最も近いものですが、使用するデータ型にまだ制限があり、テーブル内の行数が制限されています。

少なくとも2^32 行、できれば 2^64 行を表現できる必要があります。

4

2 に答える 2

6

SWT Matrixは容量の障壁を打ち破り、任意の BigInteger 量の行または列を許可します。クローズドソースですが、私的および非営利目的での使用は無料です。ただし、この時点では初期のアルファ リリースです。

于 2011-05-14T15:28:46.793 に答える
3

SWT.VIRTUALレギュラーテーブルの何が問題になっていますか?LazyContentProvider,次に、ビューで必要なものをロードするためのコールバックを提供するを使用できます。

このようなもの...

TableViewertableViewer = new TableViewer(parent, SWT.VIRTUAL|SWT.BORDER|SWT.V_SCROLL);
// skipping the noise
tableViewer.setItemCount(100000);
tableViewer.setContentProvider(new LazyContentProvider());
tableViewer.setLabelProvider(new TableLabelProvider());
tableViewer.setUseHashlookup(true);
tableViewer.setInput(null);
于 2009-10-28T23:00:26.167 に答える