--- old/apps/experiments/ConferenceScheduleApp/src/main/java/com/javafx/experiments/scheduleapp/pages/SpeakersPage.java 2015-09-03 14:42:57.014483200 -0700 +++ new/apps/experiments/ConferenceScheduleApp/src/main/java/com/javafx/experiments/scheduleapp/pages/SpeakersPage.java 2015-09-03 14:42:56.400448000 -0700 @@ -61,6 +61,7 @@ import javafx.scene.control.ListCell; import javafx.scene.control.ListView; import javafx.scene.control.Skin; +import javafx.scene.control.skin.ListViewSkin; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.input.MouseEvent; @@ -89,16 +90,9 @@ import static com.javafx.experiments.scheduleapp.ConferenceScheduleApp.*; import static com.javafx.experiments.scheduleapp.Theme.*; -import java.awt.image.BufferedImage; -import java.io.IOException; -import java.net.URL; + import java.util.HashMap; import java.util.Map; -import java.util.logging.Level; -import java.util.logging.Logger; -import javafx.embed.swing.SwingFXUtils; -import javafx.scene.image.WritableImage; -import javax.imageio.ImageIO; /** * Page showing searchable list of all speakers at the conference @@ -262,8 +256,8 @@ private class SpeakerList extends ListView implements Callback, ListCell>{ public SpeakerList(){ getStyleClass().setAll("twitter-list-view"); -// skinClassNameProperty().set("com.sun.javafx.scene.control.skin.ListViewSkin"); - setSkin(new com.sun.javafx.scene.control.skin.ListViewSkin(this)); +// skinClassNameProperty().set("javafx.scene.control.skin.ListViewSkin"); + setSkin(new ListViewSkin(this)); setCellFactory(this); // hack workaround for cell sizing Node node = lookup(".clipped-container");