Package org.apache.pivot.wtk.media

Examples of org.apache.pivot.wtk.media.Image


    public Image getImage() {
        return image;
    }

    public void setImage(Image image) {
        Image previousImage = this.image;

        if (previousImage != image) {
            this.image = image;
            imageNodeListeners.imageChanged(this, previousImage);
        }
View Full Code Here


    public void setImage(URL imageURL) {
        if (imageURL == null) {
            throw new IllegalArgumentException("imageURL is null.");
        }

        Image image = (Image)ApplicationContext.getResourceCache().get(imageURL);

        if (image == null) {
            try {
                image = Image.load(imageURL);
            } catch (TaskExecutionException exception) {
View Full Code Here

        super.attach();

        ImageNode imageNode = (ImageNode)getNode();
        imageNode.getImageNodeListeners().add(this);

        Image image = imageNode.getImage();
        if (image != null) {
            image.getImageListeners().add(this);
        }
    }
View Full Code Here

    }

    @Override
    protected void childLayout(int breakWidth) {
        ImageNode imageNode = (ImageNode)getNode();
        Image image = imageNode.getImage();

        if (image == null) {
            setSize(0, 0);
        } else {
            setSize(image.getWidth(), image.getHeight());
        }
    }
View Full Code Here

    }

    @Override
    public Dimensions getPreferredSize(int breakWidth) {
        ImageNode imageNode = (ImageNode)getNode();
        Image image = imageNode.getImage();

        if (image == null) {
            return new Dimensions(0, 0);
        } else {
            return new Dimensions(image.getWidth(), image.getHeight());
        }
    }
View Full Code Here

    }

    @Override
    public int getBaseline() {
        ImageNode imageNode = (ImageNode)getNode();
        Image image = imageNode.getImage();

        int baseline = -1;

        if (image != null) {
            baseline = image.getBaseline();
        }

        return baseline;
    }
View Full Code Here

    }

    @Override
    public void paint(Graphics2D graphics) {
        ImageNode imageNode = (ImageNode)getNode();
        Image image = imageNode.getImage();

        if (image != null) {
            image.paint(graphics);
        }
    }
View Full Code Here

    @Override
    public void imageChanged(ImageNode imageNode, Image previousImage) {
        invalidate();

        Image image = imageNode.getImage();
        if (image != null) {
            image.getImageListeners().add(this);
        }

        if (previousImage != null) {
            previousImage.getImageListeners().remove(this);
        }
View Full Code Here

         * Obtains the icon to display for a given file.
         *
         * @param file
         */
        public static Image getIcon(File file) {
            Image icon;
            if (file.isDirectory()) {
                icon = file.equals(HOME_DIRECTORY) ? HOME_FOLDER_IMAGE : FOLDER_IMAGE;
            } else {
                icon = FILE_IMAGE;
            }
View Full Code Here

            boolean selected, boolean highlighted, boolean disabled) {
            if (row != null) {
                File file = (File)row;

                String text = null;
                Image icon = null;

                if (columnName.equals(NAME_KEY)) {
                    text = file.getName();
                    icon = getIcon(file);
                    getStyles().put("horizontalAlignment", HorizontalAlignment.LEFT);
View Full Code Here

TOP

Related Classes of org.apache.pivot.wtk.media.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.