0
javaFXテーブルビューでarffファイルの視覚化に大きな問題があります。私のコード:カラム(属性)のJavaFXのtableViewコンテンツが欠落しています
ArffLoader loader = new ArffLoader();
loader.setFile(arff);
Instances data = loader.getDataSet();
List<TableColumn<Instance, String>> atrributes = new ArrayList<>();
for (int i = 0; i < data.numAttributes(); i++) {
atrributes.add(new TableColumn<Instance,String>` (data.attribute(i).name()));
}
List <Instance> instances = new ArrayList<>();
for (int i =0;i<data.size();i++)
{
instances.add(data.get(i));
}
ObservableList<Instance> tableContent = FXCollections.observableArrayList(instances);
table.getColumns().removeAll();
table.getColumns().addAll(atrributes);
table.setItems(tableContent);
table.setVisible(true);
名が正しく設定されているが、コンテストは、あなたは、各テーブルの列にセル値ファクトリを設定する必要があります(tableContent変数)