Package com.alee.laf.label

Examples of com.alee.laf.label.WebLabel


        WebButton b2 = new WebButton ( "Button" );
        WebButton b3 = new WebButton ( "Button" );
        webComponentPanel.addElement ( new GridPanel ( 10, b1, b2, b3 ) );

        // Adding a panel with label and field
        WebLabel label = new WebLabel ( "Field" );
        WebTextField field = new WebTextField ();
        field.putClientProperty ( GroupPanel.FILL_CELL, true );
        webComponentPanel.addElement ( new GroupPanel ( 10, label, field ) );

        // Adding a simple slider
View Full Code Here


        panel.setUndecorated ( false );
        panel.setLayout ( new BorderLayout () );
        panel.setMargin ( 20 );
        panel.setRound ( StyleConstants.largeRound );

        panel.add ( new WebLabel ( "Decorated panel", WebLabel.CENTER ) );

        return new GroupPanel ( panel );
    }
View Full Code Here

    {
        // Overlay
        WebOverlay overlayPanel = new WebOverlay ();

        // Overlayed label
        WebLabel component = new WebLabel ( "Mouseover the small icon" );
        overlayPanel.setComponent ( component );

        // Image displayed as overlay
        WebImage overlay = new WebImage ( loadIcon ( "small.png" ) );
        TooltipManager.setTooltip ( overlay, "Overlay with tooltip", TooltipWay.trailing, 0 );
View Full Code Here

        final TableLayout layout = new TableLayout ( constraints );
        layout.setHGap ( 5 );
        layout.setVGap ( 5 );
        panel.setLayout ( layout );

        panel.add ( new WebLabel ( "Field 1:" ), "0,0" );
        panel.add ( new WebTextField (), "1,0" );

        panel.add ( new WebLabel ( "Field 2:" ), "0,1" );
        panel.add ( new WebCheckBox ( "Some check" ), "1,1" );

        return panel;
    }
View Full Code Here

        SwingUtils.groupButtons ( panel1 );
        b.add ( panel1 );

        // Label and text field panel
        final WebBreadcrumbPanel panel2 = new WebBreadcrumbPanel ( new HorizontalFlowLayout () );
        panel2.add ( new WebLabel ( "Field:" ) );
        final WebTextField textField = new WebTextField ( 5 );
        SwingUtils.setFontSize ( textField, 8 );
        panel2.add ( textField );
        b.add ( panel2 );
View Full Code Here

        return new GroupPanel ( 4, ws1, ws2 );
    }

    private WebLabel createSwitchIcon ( ImageIcon icon, final int left, final int right )
    {
        final WebLabel rightComponent = new WebLabel ( icon, WebLabel.CENTER );
        rightComponent.setMargin ( 2, left, 2, right );
        return rightComponent;
    }
View Full Code Here

        return new WebImage ( loadIcon ( "images/" + src ) );
    }

    private WebLabel createLoader ()
    {
        WebLabel loader = new WebLabel ( loadIcon ( "loader.gif" ) );
        loader.setPreferredSize ( new Dimension ( 48, 48 ) );
        loader.setOpaque ( true );
        return loader;
    }
View Full Code Here

        // Panel styled with nine-patch icon painter
        final WebPanel panel = new WebPanel ();
        panel.setPainter ( NinePatchUtils.loadNinePatchIconPainter ( getResource ( "panel.xml" ) ) );

        // Panel content
        final WebLabel label = new WebLabel ( "<html><center>Sample text inside styled panel<br>" +
                "Note that margins are automatically set by the image file</center></html>" );
        label.setHorizontalAlignment ( WebLabel.CENTER );
        label.setForeground ( Color.WHITE );
        panel.add ( label );

        return panel;
    }
View Full Code Here

        // Overlayed text field
        final WebTextField textField = new WebTextField ( 15 );
        overlayPanel.setComponent ( textField );

        // Label displayed as overlay when component is not focused
        final WebLabel overlay = new WebLabel ( "Enter text here..." )
        {
            @Override
            public boolean contains ( final int x, final int y )
            {
                // Making label invisible for mouse events
                return false;
            }
        };
        overlay.setForeground ( Color.GRAY );
        textField.addFocusListener ( new ConditionalVisibilityListener ( overlay, false, null )
        {
            @Override
            public boolean isVisible ()
            {
View Full Code Here

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        // Label styled with nine-patch icon painter
        final NinePatchIcon icon = NinePatchUtils.loadNinePatchIcon ( getResource ( "label.xml" ) );
        final WebLabel label = new WebLabel ( "Sample text within styled label", WebLabel.CENTER );
        label.setPainter ( new NPLabelPainter ( icon ) );
        return label;
    }
View Full Code Here

TOP

Related Classes of com.alee.laf.label.WebLabel

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.