Package org.apache.pivot.wtk.media

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


    }

    @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);
        }
        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) {
        invalidateUpTree();

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

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

                    Form.Flag flag = Form.getFlag(field);

                    if (flag != null) {
                        if (showFlagIcons) {
                            MessageType messageType = flag.getMessageType();
                            Image flagIcon = null;

                            switch (messageType) {
                                case ERROR: {
                                    flagIcon = errorIcon;
                                    break;
                                }
                                case WARNING: {
                                    flagIcon = warningIcon;
                                    break;
                                }
                                case QUESTION: {
                                    flagIcon = questionIcon;
                                    break;
                                }
                                case INFO: {
                                    flagIcon = infoIcon;
                                    break;
                                }
                                default: {
                                    flagIcon = infoIcon;
                                    break;
                                }
                            }

                            Label label = labels.get(sectionIndex).get(fieldIndex);
                            int flagIconX = label.getX() - (flagIcon.getWidth() + flagIconOffset);
                            int flagIconY = label.getY() + (label.getHeight() - flagIcon.getHeight()) / 2;

                            graphics.translate(flagIconX, flagIconY);
                            flagIcon.paint(graphics);
                            graphics.translate(-flagIconX, -flagIconY);
                        }

                        if (showFlagHighlight) {
                            MessageType messageType = flag.getMessageType();
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

    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 setIcon(URL iconURL) {
        if (iconURL == null) {
            throw new IllegalArgumentException("iconURL is null.");
        }

        Image icon = Image.loadFromCache(iconURL);

        getIcons().remove(0, getIcons().getLength());
        getIcons().add(icon);
    }
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.