Auf Thema antworten

Es klappt leider immer noch nicht :confused:

Bin langsam an verzweifeln. Muss ich dafür Property verwenden?

[code=Java]public class DateiListeController implements Initializable {

 

    // Variablendeklaration

    @FXML

    public ListView<Datei> dateiListView;


    @Override

    public void initialize(URL url, ResourceBundle rb) {

       // Einlesen der Dateiliste

        ArrayList<Datei> dateiObjekte = new ArrayList<>();

        dateiObjekte = Datei.einlesenDateiObjekteR(new File("N:/Indexer/Quelle"), dateiObjekte, "");


        ObservableList<Datei> dateien = FXCollections.observableArrayList(dateiObjekte);

        dateiListView.setCellFactory(new Callback<ListView<Datei>, ListCell<Datei>>() {

            @Override

            public ListCell<Datei> call(ListView<Datei> param) {

                return new Zelle();

            }

        });

        dateiListView.setItems(dateien);

    } // initialize


public class Zelle extends ListCell{

        protected void updateItem(Datei dateien, boolean empty) {

            super.updateItem(dateien, empty);

            setText(dateien.getDateiName());

        }

    } // Zelle 

} // DateiListeController[/code]



Oben