Package javafx.scene.image

Examples of javafx.scene.image.Image


            Label title1 = new Label("XMLSpectrum-FX");
            Label title2 = new Label("");
            title1.setFont(Font.font("Arial", FontWeight.BOLD, 16));
            title2.setFont(Font.font("Arial", FontWeight.NORMAL, 16));
            Image image = new Image("file:xmlspectrum-icon.png");
            title1.setMinHeight(30);
            title1.setAlignment(Pos.CENTER);
            title1.setPrefHeight(USE_PREF_SIZE);
            title1.setMinWidth(150);
            //title1.setGraphic(new ImageView(image));
View Full Code Here


        if (cc_images == null) {
            warning("Cache images is null!");
        }

        Image img = null;
        InputStream is = null;
        name = Constants.RES_IMAGE_PATH + name;

        if (cc_images.containsKey(name)) {
            return cc_images.get(name);
        }

        try {
            is = Utility.class.getClass().getResourceAsStream(name);
        } catch (Exception exc) {
            Utility.warning("InputStream error for image name:" + name + " EXC:" + exc.toString());
            exc.printStackTrace();
        }

        try {
            if (is != null) {
                img = new Image(is);
            } else {
                img = new Image(name);
            }

            if (name != null) {
                cc_images.put(name, img);
            }
View Full Code Here

        // меняем заголовок консоли
        stage.setTitle(title);
        // загружаем fxml прямо из ярника
        stage.setScene(new Scene((Parent)FXMLLoader.load(getClass().getResource("Console.fxml"))));
        // меняем иконку
        stage.getIcons().add(new Image(getClass().getResourceAsStream("icon.png")));
        // делаем окно нерастягиваемым
        stage.setResizable(false);
        // показываем окно
        stage.show();
    }
View Full Code Here

 
  @Test
  public void loadImage() {
    ImageLoader imageLoader = new ImageLoader("ch/inftec/ju/fx/testImages");
   
    Image image = imageLoader.loadImage("1x1_black.png");
   
    Assert.assertEquals(1.0, image.getWidth());
    Assert.assertEquals(1.0, image.getHeight());

    // Load again, should yield the same instance
    Image image2 = imageLoader.loadImage("1x1_black.png");
    Assert.assertSame(image, image2);
  }
View Full Code Here

  }
 
  @Test
  public void loadImage_background() {
    ImageLoader imageLoader = new ImageLoader("ch/inftec/ju/fx/testImages");
    final Image image = imageLoader.loadImage("1x1_black.png", true);
   
    // Hopefully, loading is slow enough to not be complete before these assertions run
    Assert.assertTrue(image.isBackgroundLoading());
   
    Assert.assertEquals(0.0, image.getWidth());
    Assert.assertEquals(0.0, image.getHeight());

    image.progressProperty().addListener(new ChangeListener<Number>() {
      @Override
      public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
        logger.info("Loading at: " + newValue);
        if (newValue.doubleValue() == 1.0) {
          logger.info("Loading complete");
          Assert.assertEquals(1.0, image.getWidth());
          Assert.assertEquals(1.0, image.getHeight());
        }
      }
    });
   
    // Wait for image to be loaded
    do {
      ThreadUtils.sleep(10);
    } while (image.progressProperty().get() < 1.0);
   
    Assert.assertEquals(1.0, image.progressProperty().get());
    Assert.assertTrue(image.isBackgroundLoading()); // Stays true...
    Assert.assertFalse(image.isError());
  }
View Full Code Here

 
  @Test
  public void loadImage_def() {
    ImageLoader imageLoader = new ImageLoader("just/some/prefix");
   
    Image image = imageLoader.loadImage("def:information.png");
   
    Assert.assertEquals(16.0, image.getWidth());
    Assert.assertEquals(16.0, image.getHeight());
   
    // Use the default loader directly
    Assert.assertSame(image, ImageLoader.getDefaultLoader().loadImage("def:information.png"));
    Assert.assertSame(image, ImageLoader.getDefaultLoader().loadImage("information.png"));
  }
View Full Code Here

      if (!this.images.containsKey(fullPath)) {
        try {
          // Put the image to the hashmap before we log the debug message as the Log4jAppenderViewModel
          // might load image resources through the ImageLoader. If we log first, we get an
          // infinite recursion.
          Image image = new Image(fullPath, loadInBackground);
          this.images.put(fullPath, image);
         
          logger.debug(String.format("Loading image (background=%s): %s", loadInBackground, fullPath));
        } catch (Exception ex) {
          logger.error("Couldn't load image: " + fullPath);
View Full Code Here

    List<Image> images = new ArrayList<>();
    int fileCount = 0;

    for(File file : dir.listFiles()) {
      if(file.isFile()) {
        images.add(new Image(new FileInputStream(file)));
        if(fileCount++ > 50) {
          break;
        }
      }
    }
View Full Code Here

        welcome.setFont(Font.font("Arial", 24));
        Text info = new Text("Luj Szperacz control application");
        info.setFont(Font.font("Arial", 11));
        textVBox.getChildren().addAll(welcome, info);

        ImageView imageTop = new ImageView(new Image(getClass().getResourceAsStream("/images/koprobo.png")));

        hbox.getChildren().addAll(imageTop, textVBox);

        return hbox;
       
View Full Code Here

    return fonts.get(font);
  }

  public static void initialize() {
    for (String imageResource : TILES) {
      Image image = new Image(Assets.class.getResourceAsStream(imageResource));
      if (image.isError()) {
        System.out.println("Image " + imageResource + " not found");
      }
      tiles.add(image);
    }

    for (String imageResource : BACKGROUNDS) {
      Image image = new Image(Assets.class.getResourceAsStream(imageResource));
      if (image.isError()) {
        System.out.println("Image " + imageResource + " not found");
      }
      backgrounds.add(image);
    }
View Full Code Here

TOP

Related Classes of javafx.scene.image.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.