< prev index next >

apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/alphamediaplayer/AlphaMediaPlayerApp.java

Print this page
rev 10031 : 8165373: Ensemble8 uses setAccessible to access methods and fields of various classes
Reviewed-by:

@@ -31,10 +31,11 @@
  */
 package ensemble.samples.media.alphamediaplayer;
 
 import javafx.application.Application;
 import javafx.beans.Observable;
+import javafx.beans.property.DoubleProperty;
 import javafx.beans.property.SimpleDoubleProperty;
 import javafx.scene.Parent;
 import javafx.scene.media.Media;
 import javafx.scene.media.MediaPlayer;
 import javafx.scene.Scene;

@@ -61,14 +62,30 @@
 public class AlphaMediaPlayerApp extends Application {
 
     PlanetaryPlayerPane planetaryPlayerPane;
     private MediaPlayer arthPlayer;
     private MediaPlayer fierPlayer;
-    SimpleDoubleProperty arthPos = new SimpleDoubleProperty(-90.0);
-    SimpleDoubleProperty fierPos = new SimpleDoubleProperty(50.0);
-    SimpleDoubleProperty arthRate = new SimpleDoubleProperty(1.0);
-    SimpleDoubleProperty fierRate = new SimpleDoubleProperty(1.0);
+
+    private final DoubleProperty arthPos = new SimpleDoubleProperty(-90.0);
+    public final DoubleProperty arthPosProperty() {
+        return arthPos;
+    }
+
+    private final DoubleProperty fierPos = new SimpleDoubleProperty(50.0);
+    public final DoubleProperty fierPosProperty() {
+        return fierPos;
+    }
+
+    private final DoubleProperty arthRate = new SimpleDoubleProperty(1.0);
+    public final DoubleProperty arthRateProperty() {
+        return arthRate;
+    }
+
+    private final DoubleProperty fierRate = new SimpleDoubleProperty(1.0);
+    public final DoubleProperty fierRateProperty() {
+        return fierRate;
+    }
 
     public Parent createContent() {
         String ARTH_URL =
             "http://download.oracle.com/otndocs/products/javafx/arth_512.flv";
         String FIER_URL =
< prev index next >