Package jmandelbrotviewer.util

Examples of jmandelbrotviewer.util.SpinnerBigDecimalModel


        jLabel3.setText("Iteration min x:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel3, gridBagConstraints);

        iterationAreaMinXSpinner.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        iterationAreaMinXSpinner.setEditor(new SpinnerBigDecimalEditor(iterationAreaMinXSpinner, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.iterationAreaMinX}"), iterationAreaMinXSpinner, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        controlPanel.add(iterationAreaMinXSpinner, gridBagConstraints);

        jLabel4.setText("Iteration min y:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel4, gridBagConstraints);

        iterationAreaMinYSpinner.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        iterationAreaMinYSpinner.setEditor(new SpinnerBigDecimalEditor(iterationAreaMinYSpinner, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.iterationAreaMinY}"), iterationAreaMinYSpinner, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        controlPanel.add(iterationAreaMinYSpinner, gridBagConstraints);

        jLabel5.setText("Iteration max x:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel5, gridBagConstraints);

        iterationAreaMaxXSpinner.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        iterationAreaMaxXSpinner.setEditor(new SpinnerBigDecimalEditor(iterationAreaMaxXSpinner, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.iterationAreaMaxX}"), iterationAreaMaxXSpinner, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        controlPanel.add(iterationAreaMaxXSpinner, gridBagConstraints);

        jLabel6.setText("Iteration max y:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel6, gridBagConstraints);

        iterationAreaMaxYSpinner.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        iterationAreaMaxYSpinner.setEditor(new SpinnerBigDecimalEditor(iterationAreaMaxYSpinner, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.iterationAreaMaxY}"), iterationAreaMaxYSpinner, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        controlPanel.add(iterationAreaMaxYSpinner, gridBagConstraints);

        jLabel1.setText("Zoom step:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);
        controlPanel.add(jLabel1, gridBagConstraints);

        viewportZoomStep.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.25), null, null, iterationLimitStep));
        viewportZoomStep.setEditor(new SpinnerBigDecimalEditor(viewportZoomStep, bigNumDecimalFormat));
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);
        controlPanel.add(viewportZoomStep, gridBagConstraints);

        jLabel8.setText("Viewport center x:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);
        controlPanel.add(jLabel8, gridBagConstraints);

        viewportCenterX.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        viewportCenterX.setEditor(new SpinnerBigDecimalEditor(viewportCenterX, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.viewportCenterX}"), viewportCenterX, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);
        controlPanel.add(viewportCenterX, gridBagConstraints);

        jLabel9.setText("Viewport center y:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel9, gridBagConstraints);

        viewportCenterY.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        viewportCenterY.setEditor(new SpinnerBigDecimalEditor(viewportCenterY, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.viewportCenterY}"), viewportCenterY, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);

        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        gridBagConstraints.weightx = 1.0;
        controlPanel.add(viewportCenterY, gridBagConstraints);

        jLabel10.setText("Viewport width:");
        gridBagConstraints = new java.awt.GridBagConstraints();
        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
        controlPanel.add(jLabel10, gridBagConstraints);

        viewportWidth.setModel(new SpinnerBigDecimalModel(MandelbrotCtx.mathCtx, new BigDecimal(0.0), null, null, iterationLimitStep));
        viewportWidth.setEditor(new SpinnerBigDecimalEditor(viewportWidth, bigNumDecimalFormat));

        binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, drawPanel, org.jdesktop.beansbinding.ELProperty.create("${ctx.viewportWidth}"), viewportWidth, org.jdesktop.beansbinding.BeanProperty.create("value"));
        bindingGroup.addBinding(binding);
View Full Code Here

TOP

Related Classes of jmandelbrotviewer.util.SpinnerBigDecimalModel

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.