Package net.alteiar.campaign.player.gui.tools.selector.image

Source Code of net.alteiar.campaign.player.gui.tools.selector.image.WebImageSelector

package net.alteiar.campaign.player.gui.tools.selector.image;

import net.alteiar.dialog.DialogOkCancel;
import net.alteiar.dialog.UrlOkCancel;
import net.alteiar.utils.file.images.TransfertImage;
import net.alteiar.utils.file.images.WebImage;

public class WebImageSelector implements ImageSelectorStrategy {

  @Override
  public TransfertImage selectImage() {
    TransfertImage selectedImage = null;
    DialogOkCancel<UrlOkCancel> dialogUrl = new DialogOkCancel<UrlOkCancel>(
        null, "Choisir une image sur internet", true, new UrlOkCancel());

    dialogUrl.setOkText("Choisir");
    dialogUrl.setCancelText("Annuler");
    dialogUrl.setLocationRelativeTo(null);
    dialogUrl.pack();
    dialogUrl.setVisible(true);

    if (dialogUrl.getReturnStatus() == DialogOkCancel.RET_OK) {
      selectedImage = new WebImage(dialogUrl.getMainPanel().getUrl());
    }

    return selectedImage;
  }
}
TOP

Related Classes of net.alteiar.campaign.player.gui.tools.selector.image.WebImageSelector

TOP
Copyright © 2018 www.massapi.com. 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.