何かをカタログ化するプロジェクトを設計しています。このプロジェクトでは、ユーザーは必要に応じて独自のテーブルを作成できる必要があります。したがって、静的クラスとそのインスタンスはありません。
ダイアログペインを作成していて、データベーステーブルの列名に従ってユーザー入力用のテキストフィールドを動的に作成できますが、それらのユーザーの入力を tableView に追加するにはどうすればよいですか?
String 入力を ListView に追加できるので、ユーザーの String 入力を tableView 列に追加できますか?
ListView<String> listView = new ListView();
public ObservableList<String> listCatalogNames = FXCollections.observableArrayList();
listCatalogNames.add("Books");
例による詳細;
すべてのカタログ名を含むリストビューがあり、リスビューの選択に従ってテーブルビューがボーダーペインの中心に動的に作成されます。
ユーザーは、本 (名前、著者、ページ) と映画 (名前、年、監督、ジャンル) のカタログを持っています。
ユーザーが選択したムービーと tableView が 4 列で表示され、追加ボタンをクリックしたとします。4 つのテキスト フィールドで作成されたダイアログ ペイン。その時点まですべてを構築しましたが、映画や書籍などの静的クラスがないため、ユーザーの入力をtableViewに追加できません.
動的クラスを作成する方法はありますか?
私にアイデアを与えて、その状況について私を助けてください。
これが私たちのプロジェクトのgithubリンクです