0
JTable
がJScrollPane
にラップされています。上または下にスクロールしてスクロールを続けると、すべてのアイテムを一度に読み込むには高価すぎる/実用的でないため、先頭または末尾に多くのアイテムをロードする可能性があることを検出できるようにしたい。 AdjustmentListener
はJScrollPane
が動かないときに起動されていません(それは上部または下部にすでにあるときなど):しかしJScrollPaneスクロール制限に達したイベント
scrollPane.getVerticalScrollBar().addAdjustmentListener(adjustmentEvent ->
{
int value = adjustmentEvent.getValue();
System.out.println(value); // Prints 0 e.g. when the top has been reached
});
、私は終了/開始が既にされているにもかかわらず、時にユーザーがスクロールを知っておく必要があります到達した。
どうすればいいですか?
ペインのサイズを – Nathan
と比較することができます*「上または下にスクロールしてスクロールを続けると、より多くのアイテムをロードするために検出できるようにしたい.. "*スタートアップ時にすべてを読み込まないようにするにはどうすればいいですか? –
@Nathan: はい、ユーザーが上/下にスクロールしてより多くの要素をロードしますか? AndrewThompson:一度にロードすることは可能ではありませんが、ネットワーク上では最大10億行になる可能性があります。 – BullyWiiPlaza