Package com.salas.bb.utils

Examples of com.salas.bb.utils.SpinnerModelAdapter


            });
        }

        private Component buildBriefModePanel(UserPreferences prefs, ValueModel trigger)
        {
            SpinnerModelAdapter mdlSentences = new SpinnerModelAdapter(new BoundedRangeAdapter(
                new BufferedValueModel(new PropertyAdapter(prefs, UserPreferences.PROP_BRIEF_SENTENCES),
                    trigger), 0, 1, 10));
            JSpinner spSentences = new JSpinner(mdlSentences);

            SpinnerModelAdapter mdlMaxLength = new SpinnerModelAdapter(new BoundedRangeAdapter(
                new BufferedValueModel(new PropertyAdapter(prefs, UserPreferences.PROP_BRIEF_MAX_LENGTH),
                    trigger), 0, 100, 1000));
            mdlMaxLength.setStepSize(100);
            JSpinner spMaxLength = new JSpinner(mdlMaxLength);

            BBFormBuilder builder = new BBFormBuilder("p, 4dlu, 25dlu, 4dlu, p, 4dlu, 35dlu, 4dlu, p");

            String[] slices = Strings.slices("userprefs.tab.articles.brief.mode.settings");
View Full Code Here


            return builder.getPanel();
        }

        private Component buildPaginationPanel(UserPreferences prefs, ValueModel trigger)
        {
            SpinnerModelAdapter mdlPageSize = new SpinnerModelAdapter(new BoundedRangeAdapter(
                new BufferedValueModel(new PropertyAdapter(prefs, UserPreferences.PROP_PAGE_SIZE),
                    trigger), 0, 10, 200));
            JSpinner spPageSize = new JSpinner(mdlPageSize);
            SpinnerNumberModel model = (SpinnerNumberModel)spPageSize.getModel();
            model.setStepSize(10);
View Full Code Here

            tfInternetBrowser.setToolTipText(Strings.message("userprefs.tab.advanced.browser.tooltip.enabled"));
        }

        initProxyComponents(triggerChannel);

        SpinnerModelAdapter spinModelFeedSelectionDelay = new SpinnerModelAdapter(
            new BoundedRangeAdapter(new BufferedValueModel(new PropertyAdapter(userPrefs,
                UserPreferences.PROP_FEED_SELECTION_DELAY), triggerChannel), 0, 0, 1000));
        spinModelFeedSelectionDelay.setStepSize(100);

        chAAText = createCheckBox(userPrefs, Strings.message("userprefs.tab.advanced.antialiased.fonts"),
            UserPreferences.PROP_AA_TEXT);

        // The following code registers listener on Apply/Accept actions to track down
        // changes in BlogStarz limits. If changes are detected then channel list is
        // repainted.

        saveInitialLimits();
        triggerChannel.addValueChangeListener(new PropertyChangeListener()
        {
            public void propertyChange(PropertyChangeEvent evt)
            {
                if (Boolean.TRUE.equals(evt.getNewValue())) doRepaintChannelList();
            }
        });

        chShowUnreadButtonMenu = createCheckBox(userPrefs,
            Strings.message("userprefs.tab.advanced.show.the.unread.buttons.menu"),
            UserPreferences.PROP_SHOW_UNREAD_BUTTON_MENU);

        SpinnerModelAdapter spinModelFeedImportLimit =
            new SpinnerModelAdapter(new BoundedRangeAdapter(
                new BufferedValueModel(new PropertyAdapter(userPrefs,
                    UserPreferences.PROP_FEED_IMPORT_LIMIT),
                    triggerChannel), 1, 1, UserPreferences.MAX_FEED_IMPORT_LIMITATION));
        spinModelFeedImportLimit.setStepSize(100);
        spinFeedImportLimit = new JSpinner(spinModelFeedImportLimit);

        initGuideComponents(triggerChannel);

        chHideOldArticles = createCheckBox(feedRS,
View Full Code Here

        tfProxyHost = new JTextField();
        tfProxyHost.setDocument(new DocumentAdapter(new BufferedValueModel(
            new PropertyAdapter(userPrefs, UserPreferences.PROP_PROXY_HOST), triggerChannel)));

        lbProxyPort = ComponentsFactory.createLabel(Strings.message("userprefs.tab.advanced.use.proxy.port"));
        spinProxyPort = new JSpinner(new SpinnerModelAdapter(new BoundedRangeAdapter(
            new BufferedValueModel(new PropertyAdapter(userPrefs, UserPreferences.PROP_PROXY_PORT),
            triggerChannel), 80, 80, 65536)));
        spinProxyPort.setEditor(new JSpinner.NumberEditor(spinProxyPort, "#"));

        lbProxyExclusions = ComponentsFactory.createLabel(Strings.message("userprefs.tab.advanced.no.proxy.for"));
View Full Code Here

     *
     * @return spinner.
     */
    private JSpinner createThresholdSpinner(String property)
    {
        SpinnerModelAdapter model = new SpinnerModelAdapter(new BoundedRangeAdapter(
                new BufferedValueModel(new PropertyAdapter(config, property), trigger), 0,-100, 100));
        model.setStepSize(1);
        return new JSpinner(model);
    }
View Full Code Here

TOP

Related Classes of com.salas.bb.utils.SpinnerModelAdapter

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.