「データベースからTableViewにデータを追加する方法」に関する回答がいくつかありますが、どちらもかなり重複しているのでlink oneにしかありません。データベースからJavaFX TableViewにデータを追加するための最もスムーズな方法
なぜ私は新しい「重複質問」を作成していますか? 私はではありません。私はその答えやいくつかのブログでも使われているアプローチを理解していますが、私はそれが気に入らないのです。
データベースを使用している理由は、自分のプログラムで何らかの種類のデータを保持するためにメモリを無駄にするのをやめたいからです。私はいくつかのアンドロイドの開発を行って以来、私はデータベースの有用性を学びました。さて、本当に私の質問は何ですか?
これらのアプローチはすべてObservableList
を使用しており、私はそれを避けたいと考えていました。
Androidはかなりの選択したデータを保持し、アダプタを使用して、コンテンツのすべての種類を埋めるために使用することができますCursor
と呼ばれるものがあります。
私はObservableList
を使用して感じると、最終的にデータベースが役に立たなくなってしまい、List
のすべてを手に入れました。
上記の答えに記載されているObservableList
を使用しないでなしでテーブルを記入する方法はありますか?
まあ、ObservableListsは、多くの点で特に非効率的なIMOではありません。もちろん、アプリケーションに応じて異なりますが、多くの場合、[observableArrayList](https://docs.oracle.com/javase/8/javafx/api/javafx/collections/FXCollections.html#observableArrayList--)で十分です。アプリケーション。おそらくあなたの懸念を引き起こしているデータ構造の選択ではなく、そのサイズです。あなたが本当に求めているのは、単なる[ページ区切りテーブル](http://stackoverflow.com/questions/15349185/javafx-tableview-paginator)です。 – jewelsea