Package research

Examples of research.DrawingView


        }
    }

    protected class SpinnerValueChangeListener implements ChangeListener {
        public void stateChanged(ChangeEvent e) {
            DrawingView currentView = editorArea.getCurrentView();

            if (currentView != null) {
                Integer number = (Integer) scaler.getModel().getValue();
                double scale = number.intValue() / 100.0;
                currentView.setScale(scale);

                Dimension newSize = currentView.getPageSize();
                newSize.width = (int) (newSize.width * scale);
                newSize.height = (int) (newSize.height * scale);
                ((JComponent) currentView).setSize(newSize);

                ((JComponent) currentView).invalidate();
View Full Code Here


    protected class CurrentViewChangeListener implements PropertyChangeListener {
        public void propertyChange(PropertyChangeEvent e) {
            String propertyName = e.getPropertyName();

            if (propertyName.equals(DrawingEditor.CURRENT_VIEW_CHANGED)) {
                DrawingView oView = (DrawingView) e.getOldValue();
                DrawingView cView = (DrawingView) e.getNewValue();

                if ((oView == null) && (cView != null)) {
                    scaler.setEnabled(true);
                    scaler.validate();
                }

                if ((oView != null) && (cView == null)) {
                    scaler.setEnabled(false);
                    scaler.validate();
                }

                if (cView != null) {
                    int scale = (int) (cView.getScale() * 100);
                    scaler.setValue(new Integer(scale));
                }

                if (oView != null)
                    oView.removeFigureSelectionListener(currentViewFigureSelectionChangedListener);

                if (cView != null)
                    cView.addFigureSelectionListener(currentViewFigureSelectionChangedListener);

                if (dropTarget != null)
                    dropTarget.setComponent((JComponent) cView);
                //dropTarget.setComponent(editorArea);


                changeViewNameAction.putValue(ConstantDefinition.CURRENT_VIEW_NAME, cView.getDrawing().getTitle());
            }

        }
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView currentView = editorArea.getCurrentView();

            String viewName = currentView.getDrawing().getTitle();
            editorArea.close(currentView);

            this.putValue(ConstantDefinition.VIEW_NAME, viewName);

            if (!openViewAction.isEnabled()) {
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView currentView = editorArea.getCurrentView();

            String viewName = currentView.getDrawing().getTitle();

            selectAllAction.actionPerformed((ActionEvent) null);
            figureDeleteAction.actionPerformed((ActionEvent) null);
            editorArea.remove(currentView);
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView currentView = editorArea.getCurrentView();
            String oldViewName = currentView.getDrawing().getTitle();
            String newViewName = (String)this.getValue(ConstantDefinition.NEW_VIEW_NAME);
            this.putValue(ConstantDefinition.NEW_VIEW_NAME, null);

            if ((newViewName == null) || (newViewName.equals(oldViewName)) || (newViewName.trim().equals(""))){
                return;
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = view.getDrawing().getFigures();
            while (fe.hasMoreElements()) {
                Figure f = fe.nextFigure();
                view.toggleSelection(f);
            }

            view.repairDamage();
        }
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            view.addToSelectionAll(view.getDrawing().getFigures());
            view.repairDamage();
        }
View Full Code Here

        }

        public void actionPerformed(ActionEvent e) {
            if (!isEnabled()) return;

            DrawingView view = editorArea.getCurrentView();
            FigureEnumeration fe = new ReverseFigureEnumerator(view.getSelectionZOrdered());

            while (fe.hasMoreElements()) {
                view.getDrawing().sendToBack(fe.nextFigure());
            }
            view.checkDamage();
        }
View Full Code Here

                        fig.invalidate();
                    }
                }
            }

            DrawingView view = editorArea.getCurrentView();
            if (view != null)
                view.repairDamage();
        }
View Full Code Here

                        fig.invalidate();
                    }
                }
            }

            DrawingView view = editorArea.getCurrentView();
            if (view != null)
                view.repairDamage();
        }
View Full Code Here

TOP

Related Classes of research.DrawingView

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.