Package com.alee.extended.panel

Examples of com.alee.extended.panel.WebButtonGroup


    {
        // 1st line buttons
        WebToggleButton b1 = new WebToggleButton ( "1" );
        WebToggleButton b2 = new WebToggleButton ( "2" );
        WebToggleButton b3 = new WebToggleButton ( "3" );
        WebButtonGroup g1 = new WebButtonGroup ( b1, b2, b3 );

        // 2nd line buttons
        WebToggleButton b4 = new WebToggleButton ( "4" );
        WebToggleButton b5 = new WebToggleButton ( "5" );
        WebToggleButton b6 = new WebToggleButton ( "6" );
        WebButtonGroup g2 = new WebButtonGroup ( b4, b5, b6 );

        // Grouping lines together
        WebButtonGroup group = new WebButtonGroup ( WebButtonGroup.VERTICAL, true, g1, g2 );
        group.setButtonsDrawFocus ( false );

        return group;
    }
View Full Code Here


                blackAndWhite.addGradientColorData ( new GradientColorData ( 1f, Color.WHITE ) );
                SettingsManager.set ( "GradientColorChooserExample.gradientData", blackAndWhite );
            }
        } );

        final WebButtonGroup buttonGroup = new WebButtonGroup ( colored, blackAndWhite );
        buttonGroup.setButtonsFocusable ( false );

        final GroupPanel colorChooserPanel = new GroupPanel ( 20, colorChooser, new FlowPanel ( 5, buttonGroup ) );
        colorChooserPanel.setMargin ( 15 );
        return colorChooserPanel;
    }
View Full Code Here

                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    };
                    add ( new GroupPanel ( 10, showWindowButtons, new WebButtonGroup ( new WebToggleButton ( WebRootPaneUI.minimizeIcon )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowMinimizeButton () );
                            addItemListener ( new ItemListener ()
                            {
View Full Code Here

                // Performing transitions
                performTransitions ( imagesPanel, images, Direction.right );
            }
        } );
        final WebButtonGroup buttonGroup = new WebButtonGroup ( slideLeft, slideRight );
        buttonGroup.setButtonsDrawFocus ( false );

        // Transition panels
        boolean first = true;
        for ( ImageIcon image : images )
        {
View Full Code Here

    public Component getPreview ( WebLookAndFeelDemo owner )
    {
        // Text buttons group
        WebToggleButton left = new WebToggleButton ( "Left" );
        WebToggleButton right = new WebToggleButton ( "Right" );
        WebButtonGroup textGroup = new WebButtonGroup ( true, left, right );
        textGroup.setButtonsDrawFocus ( false );

        // Iconed buttons group
        WebToggleButton sort1 = new WebToggleButton ( loadIcon ( "buttons/1.png" ) );
        WebToggleButton sort2 = new WebToggleButton ( loadIcon ( "buttons/2.png" ) );
        WebToggleButton sort3 = new WebToggleButton ( loadIcon ( "buttons/3.png" ) );
        WebToggleButton sort4 = new WebToggleButton ( loadIcon ( "buttons/4.png" ) );
        WebButtonGroup iconsGroup = new WebButtonGroup ( true, sort1, sort2, sort3, sort4 );
        iconsGroup.setButtonsDrawFocus ( false );

        return new GroupPanel ( 2, textGroup, iconsGroup );
    }
View Full Code Here

                    menu.add ( menuItem );
                }
                menu.showBelowMiddle ( zoomFactorButton );
            }
        } );
        toolBar.add ( new WebButtonGroup ( magnifierButton, zoomFactorButton ) );

        final ImageIcon boundsIcon = new ImageIcon ( StyleEditor.class.getResource ( "icons/editor/bounds.png" ) );
        final WebToggleButton boundsButton = new WebToggleButton ( boundsIcon );
        TooltipManager.setTooltip ( boundsButton, boundsIcon, "Show/hide component bounds" );
        boundsButton.addHotkey ( Hotkey.ALT_W );
View Full Code Here

                }
            } );
            buttons[ 2 ] = close;
        }

        windowButtons = new WebButtonGroup ( buttons )
        {
            @Override
            public void updateButtonsStyling ()
            {
                if ( groupButtons )
View Full Code Here

        if ( container != null && container instanceof WebButtonGroup )
        {
            final int zOrder = container.getComponentZOrder ( button );
            if ( zOrder > 0 )
            {
                final WebButtonGroup group = ( WebButtonGroup ) container;
                final Component before = group.getComponent ( zOrder - 1 );
                if ( before instanceof WebButton )
                {
                    return before.isEnabled ();
                }
            }
View Full Code Here

        if ( container != null && container instanceof WebButtonGroup )
        {
            final int zOrder = container.getComponentZOrder ( button );
            if ( zOrder < container.getComponentCount () - 1 )
            {
                final WebButtonGroup group = ( WebButtonGroup ) container;
                final Component before = group.getComponent ( zOrder + 1 );
                if ( before instanceof WebButton )
                {
                    return before.isEnabled ();
                }
            }
View Full Code Here

            }
        } );

        previewPanel.setPainter ( da ? abp : colorPainter );

        toolBar.addToEnd ( new WebButtonGroup ( true, drawAlphaBackground, drawColoredBackground ) );

        return new WebPanel ( previewPanel );
    }
View Full Code Here

TOP

Related Classes of com.alee.extended.panel.WebButtonGroup

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.