Examples of NinePatchStatePainter


Examples of com.alee.extended.painter.NinePatchStatePainter

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        // Single painter used for all example buttons
        final NinePatchStatePainter npbbp = NinePatchUtils.loadNinePatchStatePainter ( getResource ( "button.xml" ) );

        // Buttons
        final WebToggleButton info = new WebToggleButton ( "Info", loadIcon ( "info.png" ) );
        info.setPainter ( npbbp );
        final WebToggleButton search = new WebToggleButton ( "Search", loadIcon ( "search.png" ) );
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        // Single painter used for all example fields
        final NinePatchStatePainter npfbp = NinePatchUtils.loadNinePatchStatePainter ( getResource ( "field.xml" ) );

        // Text field
        final WebTextField textField = new WebTextField ( "Styled text field" );
        textField.setPainter ( npfbp );
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

        final WebLabel label = new WebLabel ( "Simple nine-patch file based styling", WebLabel.CENTER );
        label.setPainter ( painter ).setMargin ( 5 ).setForeground ( Color.WHITE );

        // State-dependant 9-patch styling
        final NinePatchStatePainter statePainter = NinePatchUtils.loadNinePatchStatePainter ( getResource ( "styling.xml" ) );

        final WebTextField field1 = new WebTextField ( "State-dependant" );
        field1.setPainter ( statePainter );

        final WebTextField field2 = new WebTextField ( "nine-patch" );
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        // Single painter used for all example buttons
        final NinePatchStatePainter npbbp = NinePatchUtils.loadNinePatchStatePainter ( getResource ( "button.xml" ) );

        // Buttons
        final WebToggleButton info = new WebToggleButton ( "Info", loadIcon ( "info.png" ) );
        info.setPainter ( npbbp );
        final WebToggleButton search = new WebToggleButton ( "Search", loadIcon ( "search.png" ) );
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        // Painters used for example fields
        final NinePatchStatePainter painter1 = NinePatchUtils.loadNinePatchStatePainter ( getResource ( "field.xml" ) );

        // Text field
        final WebTextField textField = new WebTextField ( "Styled text field" );
        textField.setPainter ( painter1 );
        textField.setForeground ( Color.WHITE );
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

        this.stateIcons = stateIcons;
    }

    public NinePatchStatePainter getStateBackgroundPainter ()
    {
        return new NinePatchStatePainter ( stateIcons );
    }
View Full Code Here

Examples of com.alee.extended.painter.NinePatchStatePainter

     * @param resourceMap ResourceFile map
     * @return NinePatchStatePainter
     */
    public static NinePatchStatePainter loadNinePatchStatePainter ( final ResourceMap resourceMap )
    {
        final NinePatchStatePainter sbp = new NinePatchStatePainter ();
        for ( final String key : resourceMap.getStates ().keySet () )
        {
            sbp.addStateIcon ( key, loadNinePatchIcon ( resourceMap.getState ( key ) ) );
        }
        return sbp;
    }
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.