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


        // register to receive notification when the image changes, to enable/disable some menu items
        canvasDraw.getImageDisplay().addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewImage() && !e.isBefore()) {
                    updateStates();
                }
            }
        });
        updateStates();
View Full Code Here

        // keep the Go history menu up to date
        imageDisplay.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewImage() && !e.isBefore()) {
                    _goMenu.removeAll();
                    createGoMenu(_goMenu);

                    // enable/disable some items
                    if (imageDisplay.getFitsImage() != null) {
View Full Code Here

        scaleMenu.add(createViewScaleZoomInMenu());
        scaleMenu.add(createViewScaleFitToWindowMenuItem());

        _imageDisplay.addChangeListener(new ChangeListener() {
            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewScale()) {
                    float scale = _imageDisplay.getScale();
                    String s = getScaleLabel(scale);
                    JMenu menu;
                    if (scale < 1) {
                        menu = _zoomOutMenu;
View Full Code Here

    /**
     * Called when the main image changes in some way. The change event
     * (ImageChangeEvent) describes what changed.
     */
    public void stateChanged(ChangeEvent ce) {
        ImageChangeEvent e = (ImageChangeEvent) ce;
        if (e.isNewImage()) {
            _stats = null// new image, reset statistics
        }
    }
View Full Code Here

     */
    public void stateChanged(ChangeEvent ce) {
        if (_ignoreStateChanges)
            return;

        ImageChangeEvent e = (ImageChangeEvent) ce;
        if (e.getSource() == _mainImageDisplay) {
            if (e.isNewImage()) {
                if (e.isBefore()) {
                    _pannerImage = null;
                } else {
                    _updateImage();
                    _updateRect();
                    _updateCompass();
                }
            } else {
                _updateRect();
                _updateCompass();
            }
        } else {
            if (e.isImageDataChanged()) {
                _pannerImage = null;
            }
            _updateImage();
            if (e.isNewAngle()) {
                _updateCompass();
            }
        }
    }
View Full Code Here

        if (url == null) {
            broadCastItem.setEnabled(false);
            man.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);
                        man.setEnabled(enabled);
                        broadCastItem.setEnabled(enabled);
                    }
                }
View Full Code Here

        // update the magnification display
        imageDisplay.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent ce) {
                ImageChangeEvent e = (ImageChangeEvent) ce;
                if (e.isNewScale() || e.isNewImage()) {
                    zoomTextField.setText(ImageDisplayMenuBar.getScaleLabel(imageDisplay.getScale()));
                }
            }
        });
    }
View Full Code Here

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

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

        newColormap();
View Full Code Here

    /**
     * Called when the main image changes in some way. The change event
     * (ImageChangeEvent) describes what changed.
     */
    public void stateChanged(ChangeEvent ce) {
        ImageChangeEvent e = (ImageChangeEvent) ce;
        if (e.isNewScale() || (e.isNewImage() && !e.isBefore())) {
            if (!_propagateScale) {
                setZoomFactor(_imageDisplay.getScale() / _mainImageDisplay.getScale());
            }

            if (_mainImageDisplay.isPrescaled())
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.