apps/experiments/ConferenceScheduleApp/src/main/java/com/javafx/experiments/scheduleapp/pages/SpeakersPage.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

@@ -59,10 +59,11 @@
 import javafx.scene.control.ContentDisplay;
 import javafx.scene.control.Label;
 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;
 import javafx.scene.layout.ColumnConstraints;
 import javafx.scene.layout.GridPane;

@@ -87,20 +88,13 @@
 import com.javafx.experiments.scheduleapp.model.Speaker;
 import com.sun.javafx.scene.control.skin.FXVK;
 
 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
  */
 public class SpeakersPage extends Page implements ChangeListener<String> {

@@ -260,12 +254,12 @@
      * custom SpeakerListCell.
      */
     private class SpeakerList extends ListView<Speaker> implements Callback<ListView<Speaker>, ListCell<Speaker>>{
         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");
             if (node != null) node.setManaged(true);
         }