Callback in Java 8 Lambda-Ausdruck konvertieren

8

In meinem aktuellen Projekt arbeite ich an einer ziemlich einfachen JavaFX-GUI, die eine TreeTableView enthält. Um die Ansicht zu initialisieren, habe ich den folgenden Code.

%Vor%

Neu bei Java 8 Ich bin mir nicht sicher, ob und wie dies zu einem Lambda-Ausdruck vereinfacht werden könnte.

Jede Hilfe oder Anleitung zum Konvertieren von komplizierten und verschachtelten Aufrufen in einen Lambda-Ausdruck wäre wünschenswert

Danke!

    
NPortmann 01.06.2014, 10:01
quelle

1 Antwort

12

Sie können die äußere anonyme Klasse in einen Lambda-Ausdruck umwandeln:

%Vor%

Die gleiche Transformation ist jedoch für die innere anonyme Klasse nicht möglich, da TreeTableCell eine abstrakte Klasse ist und Lambda-Ausdrücke nur für Schnittstellen verwendet werden können.

    
nosid 01.06.2014, 10:09
quelle

Tags und Links