Java 类javafx.scene.image.ImageViewBuilder 实例源码

项目:RadialFx    文件:RadialSettingsMenu.java   
ImageView getImageView(final String path) {
ImageView imageView = null;
try {
    imageView = ImageViewBuilder.create()
        .image(new Image(new FileInputStream(path))).build();
} catch (final FileNotFoundException e) {
    e.printStackTrace();
}
assert (imageView != null);
return imageView;

   }
项目:RadialFx    文件:RadialGlobalMenu.java   
private ImageView getImageView(final String path) {
ImageView imageView = null;
try {
    imageView = ImageViewBuilder.create()
        .image(new Image(new FileInputStream(path))).build();
} catch (final FileNotFoundException e) {
    e.printStackTrace();
}
assert (imageView != null);
return imageView;

   }
项目:RadialFx    文件:Futurist.java   
private ImageView getImageView(final String path) {
ImageView imageView = null;
try {
    imageView = ImageViewBuilder.create()
        .image(new Image(new FileInputStream(path))).build();
} catch (final FileNotFoundException e) {
    e.printStackTrace();
}
assert (imageView != null);
return imageView;

   }
项目:JavaFX    文件:SingleClassNoXmlBallGame.java   
private void initBoxes() {
    int startX = 15;
    int startY = 30;
    for (int v = 1; v <= INITIAL_BLOCKS_VERTICAL; v++) {
        for (int h = 1; h <= INITIAL_BLOCKS_HORIZONTAL; h++) {
            int x = startX + (h * 40);
            int y = startY + (v * 40);
            ImageView imageView = ImageViewBuilder.create().image(ICON)
                    .layoutX(x).layoutY(y).build();
            boxes.add(imageView);
        }
    }
    area.getChildren().addAll(boxes);
}
项目:JavaFX    文件:BallGameController.java   
/**
 * initializes the boxes.
 */
private void initializeBoxes() {
    int startX = 15;
    int startY = 30;
    for (int v = 1; v <= model.getInitialBlocksVertical(); v++) {
        for (int h = 1; h <= model.getInitialBlocksHorizontal(); h++) {
            int x = startX + (h * 40);
            int y = startY + (v * 40);
            ImageView imageView = ImageViewBuilder.create()
                    .image(BallGame.ICON).layoutX(x).layoutY(y).build();
            model.getBoxes().add(imageView);
        }
    }
    area.getChildren().addAll(model.getBoxes());
}
项目:mars-sim    文件:Scroll2.java   
@Override
public void start(Stage stage) {

  String message = 
    "Earthrise at Christmas: " +
    "[Forty] years ago this Christmas, a turbulent world " +
    "looked to the heavens for a unique view of our home "  +
    "planet. This photo of Earthrise over the lunar horizon " +
    "was taken by the Apollo 8 crew in December 1968, showing " +
    "Earth for the first time as it appears from deep space. " +
    "Astronauts Frank Borman, Jim Lovell and William Anders " +
    "had become the first humans to leave Earth orbit, " +
    "entering lunar orbit on Christmas Eve. In a historic live " +
    "broadcast that night, the crew took turns reading from " +
    "the Book of Genesis, closing with a holiday wish from " +
    "Commander Borman: \"We close with good night, good luck, " +
    "a Merry Christmas, and God bless all of you -- all of " +
    "you on the good Earth.\"";

  // Reference to the Text
  Text textRef = TextBuilder.create()
    .layoutY(100)
    .textOrigin(VPos.TOP)
    .textAlignment(TextAlignment.JUSTIFY)
    .wrappingWidth(400)
    .text(message)
    .fill(Color.rgb(187, 195, 107))
    .font(Font.font("SansSerif", FontWeight.BOLD, 24))
    .build();

   // Provides the animated scrolling behavior for the text
  TranslateTransition transTransition = TranslateTransitionBuilder.create()
    .duration(new Duration(75000))
    .node(textRef)
    .toY(-820)
    .interpolator(Interpolator.LINEAR)
    .cycleCount(Timeline.INDEFINITE)
    .build();

  Scene scene  = SceneBuilder.create()
    .width(516)
    .height(387)
    .root(
      GroupBuilder.create()
        .children(
          ImageViewBuilder.create()
            .image(new Image("http://projavafx.com/images/earthrise.jpg"))
            .build(),
          ScrollPaneBuilder.create()
            .layoutX(50)
            .layoutY(100)
            .prefWidth(440)
            .prefHeight(200)
            .hbarPolicy(ScrollBarPolicy.NEVER)
            .vbarPolicy(ScrollBarPolicy.NEVER)
            .pannable(true)
            .content(textRef)
            .style("-fx-background-color: transparent;")
            .build()
        )
        .build()
    )
    .build();

  stage.setScene(scene);
  stage.setTitle("Hello Earthrise");
  stage.show();

  // Start the text animation
  transTransition.play();
}