JavaFX 2 のTableView
には、 を追加する API がありますRowFactory
。そのファクトリはTableRow
s を作成するために使用されます。開発者が機能 (ツールチップなど) を行全体に表示したい場合に使用します。
RowFactory
今、この機能を使用して、 が表示されている行ごとに 1 回呼び出されるのではなく、もう一度呼び出されることに気付きました。
このコードを実行すると、UI には 16 行が表示されますが、コンソールのカウンターは 17 行目をカウントします。
興味深いのは、余分な行が先頭にあり、データで満たされているように見えることです。末尾の目に見えない余分な行ではありません。ヘッダーだと思いますが、JavaFXコードではそうではないようです。
この観察結果を説明できますか?