Package com.alee.laf.button

Examples of com.alee.laf.button.WebButton.addActionListener()


        // Simple color chooser
        final WebButton colorChooserButton = new WebButton ( getColorText ( initialColor ), ImageUtils.createColorIcon ( initialColor ) );
        colorChooserButton.setLeftRightSpacing ( 0 );
        colorChooserButton.setMargin ( 0, 0, 0, 3 );
        colorChooserButton.addActionListener ( new ActionListener ()
        {
            private WebColorChooserDialog colorChooser = null;
            private Color lastColor = initialColor;

            @Override
View Full Code Here


    {
        // Hotkey and Tooltip managers integration
        final WebButton tip = new WebButton ( "Tooltip with hotkey", loadIcon ( "web.png" ) );
        HotkeyManager.registerHotkey ( owner, tip, Hotkey.CTRL_S, new ButtonHotkeyRunnable ( tip, 50 ), TooltipWay.trailing );
        TooltipManager.setTooltip ( tip, "Increase counter", TooltipWay.trailing, 0 );
        tip.addActionListener ( new ActionListener ()
        {
            private int count = 0;

            @Override
            public void actionPerformed ( ActionEvent e )
View Full Code Here

        colorChooser.registerSettings ( "GradientColorChooserExample.gradientData", GradientData.class );

        // Reset button
        final WebButton colored = new WebButton ( loadIcon ( "colored.png" ) );
        TooltipManager.setTooltip ( colored, "Various colors" );
        colored.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                // Simply apply default gradient values
View Full Code Here

        } );

        // Black & white colors button
        final WebButton blackAndWhite = new WebButton ( loadIcon ( "bw.png" ) );
        TooltipManager.setTooltip ( blackAndWhite, "Black and white colors" );
        blackAndWhite.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                // Apply gradient values through SettingsManager
View Full Code Here

    @Override
    public Component getPreview ( WebLookAndFeelDemo owner )
    {
        // One-time tooltip that could be shown once anywhere you want
        final WebButton tip = new WebButton ( "One-time tooltip", loadIcon ( "web.png" ) );
        tip.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                // If we don't want to change tooltip's default positioning we just pass "null" as point
View Full Code Here

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        WebButton showFrame = new WebButton ( "Show color chooser", loadIcon ( "color.png" ) );
        showFrame.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                // Enabling dialog decoration
View Full Code Here

        final WebButton internalFrameIcon = new WebButton ( "Web frame", loadIcon ( "webframe.png" ) );
        internalFrameIcon.setRolloverDecoratedOnly ( true );
        internalFrameIcon.setHorizontalTextPosition ( WebButton.CENTER );
        internalFrameIcon.setVerticalTextPosition ( WebButton.BOTTOM );
        internalFrameIcon.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                if ( internalFrameIcon.getClientProperty ( DesktopPaneIconMoveAdapter.DRAGGED_MARK ) != null )
View Full Code Here

        final WebButton tetrisFrameIcon = new WebButton ( "Tetris", loadIcon ( "tetris.png" ) );
        tetrisFrameIcon.setRolloverDecoratedOnly ( true );
        tetrisFrameIcon.setHorizontalTextPosition ( WebButton.CENTER );
        tetrisFrameIcon.setVerticalTextPosition ( WebButton.BOTTOM );
        tetrisFrameIcon.addActionListener ( new ActionListener ()
        {
            private boolean loading = false;
            private boolean firstLoad = true;

            @Override
View Full Code Here

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        WebButton showFrame = new WebButton ( "Show frame", loadIcon ( "frame.png" ) );
        showFrame.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( ActionEvent e )
            {
                // Enabling frame decoration
View Full Code Here

                popup.packPopup ();
            }
        } );

        // Popup show/hide action
        showPopup.addActionListener ( new ActionListener ()
        {
            @Override
            public void actionPerformed ( final ActionEvent e )
            {
                if ( popup.isShowing () )
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.