JavaFX Tableview row callback

Diskutiere Tableview row callback im AWT, Swing, JavaFX & SWT Bereich.
L

lusitano

Servus.
Ich würde gerne das Formatieren meiner Tablecell auslagern.
Dafür habe ich eine Test Klasse erstellt. Der gespeicherte String soll einfach nur in .toLowercase() formatiert werden.

Code:
public class MyCallback implements Callback<TableColumn<Car, String>, TableCell<Car, String>> {

    @Override
    public TableCell<Car, String> call(TableColumn<Car, String> param) {
        // TODO Auto-generated method stub
        return new TableCell<Car, String>() {

            @Override
            protected void updateItem(String item, boolean empty) {
                // TODO Auto-generated method stub
                super.updateItem(item, empty);

                if (item == null || empty) {
                    setText(null);
                    setText("");
                } else {
                    setText(item.toLowerCase());
                }

            }
        };
    }

}
Das ganze rufe iso auf-
Code:
colCarManufacturer.setCellFactory(new MyCallback());
Leider funktioniert der Code nicht. Die Column bleibt leer.

Habt ihr noch ein paar Denkanstöße für mich.?

Schon mal Danke
 
Thema: 

Tableview row callback

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben