Package jsky.image

Examples of jsky.image.ImageChangeEvent


        // register to receive notification when the image changes
        imageDisplay.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewImage() && !e.isBefore())
                    updateDisplay();
            }
        });

View Full Code Here


        if (url == null) {
            broadCastItem.setEnabled(false);
            trans.setEnabled(false);
            imageDisplay.addChangeListener(new ChangeListener() {
                public void stateChanged(ChangeEvent changeEvent) {
                    ImageChangeEvent e = (ImageChangeEvent) changeEvent;
                    if (e.isNewImage() && !e.isBefore()) {
                        boolean enabled = (imageDisplay.getURL() != null || imageDisplay.getFilename() != null);
                        trans.setEnabled(enabled);
                        broadCastItem.setEnabled(enabled);
                    }
                }
View Full Code Here

        }

        imageDisplay.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewScale()) {
                    String s = getScaleLabel(imageDisplay.getScale());
                    scaleMenu.setText(s);
                    int n = scaleMenu.getItemCount();
                    for (int i = 0; i < n; i++) {
                        JRadioButtonMenuItem b = (JRadioButtonMenuItem) scaleMenu.getItem(i);
View Full Code Here

        // register to receive notification when the image changes
        imageProcessor.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewAngle()) {
                    _updateGraphicsFlag = true;
                }
                updateImage();
            }
        });
View Full Code Here

    /**
     * Called when the image is actually loaded, so we can restore the settings
     */
    public void stateChanged(ChangeEvent ce) {
        ImageChangeEvent e = (ImageChangeEvent) ce;
        if (e.isNewImage() && !e.isBefore()) {
            DivaMainImageDisplay imageDisplay = (DivaMainImageDisplay) e.getSource();
            ImageProcessor imageProcessor = imageDisplay.getImageProcessor();
            imageDisplay.removeChangeListener(this);

            // restore image processor settings
            imageProcessor.setColorLookupTable(cmap);
View Full Code Here

        add(makeButtonPanel(), BorderLayout.SOUTH);

        _imageProcessor.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewColormap())
                    updateDisplay();
            }
        });

        // initialize the display
View Full Code Here

        bot.add(makeButtonPanel(), BorderLayout.SOUTH);

        imageProcessor.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                JFrame parent = SwingUtil.getFrame(ImageCutLevels.this);
                if (parent != null && parent.isVisible() && e.isNewCutLevels()) {
                    updateDisplay();
                }
            }
        });
View Full Code Here

     * Try to improve performance by not automatically scanning the image to find the
     * best cut levels (tell it that the user set the cut levels and they should
     * not be changed).
     */
    public void stateChanged(ChangeEvent e) {
        ImageChangeEvent ice = (ImageChangeEvent) e;
        if (ice.isNewCutLevels())
            _imageDisplay.getImageProcessor().setUserSetCutLevels(true);
    }
View Full Code Here

TOP

Related Classes of jsky.image.ImageChangeEvent

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.