0
私はMaven JavaFXプロジェクト+ SQLiteデータベースを作成しました。JavaFX + SQLite:TableView - 互換性のないタイプ
は、今私は、フォームからこのデータベースに正常に挿入することができますが、私はテーブルビュー内のデータを表示することはできません。私はいくつかのチュートリアルに続き、ShopDetailsという名前のクラスを作成しました:
public class ShopDetails {
private String name;
private String adress;
private String city;
private String state;
private String country;
private String zipcode;
private String phonect;
private String phonearea;
private String phonemain;
}
コンストラクタとゲッターセッターが追加されました。 は、その後、私はコントローラ内部ObservableListした:
private ObservableList<ShopDetails> data;
private Connection conn = null;
private PreparedStatement pst = null;
private ResultSet rs = null;
とinitializeメソッド内部データベースに接続され、その後、私は
data = FXCollections.observableArrayList();
を添加しIデータI列を設定する方法を作っこの方法を使用し表示する:
private void setCellTable(){
columnName.setCellValueFactory(new PropertyValueFactory<>("name"));
//Other columns
}
どうすればこの問題を解決できますか?
ありがとう、それは働いた! :) – DeluxeD