Package com.alee.extended.painter

Examples of com.alee.extended.painter.TexturePainter


    @Override
    public Component getPreview ( WebLookAndFeelDemo owner )
    {
        // Tab background painters
        TexturePainter tp1 = new TexturePainter ( loadIcon ( "bg1.jpg" ) );
        TexturePainter tp2 = new TexturePainter ( loadIcon ( "bg2.jpg" ) );
        TexturePainter tp3 = new TexturePainter ( loadIcon ( "bg3.jpg" ) );
        TexturePainter tp4 = new TexturePainter ( loadIcon ( "bg4.jpg" ) );

        WebTabbedPane tabbedPane = new WebTabbedPane ();
        tabbedPane.setPreferredSize ( new Dimension ( 300, 200 ) );

        tabbedPane.addTab ( "Tab 1", new WebLabel () );
View Full Code Here


    }

    @Override
    public void modifyExampleTab ( int tabIndex, WebTabbedPane tabbedPane )
    {
        tabbedPane.setBackgroundPainterAt ( tabIndex, new TexturePainter ( loadIcon ( "bg.jpg" ) ) );
    }
View Full Code Here

        final WebLabel label1 = new WebLabel ( "Alpha background painter", WebLabel.CENTER );
        label1.setPainter ( new WebLabelPainter ( new AlphaLayerPainter ( 8 ) ) ).setMargin ( 5 );

        // HotkeyPainter
        final WebLabel label2 = new WebLabel ( "Texture background painter", WebLabel.CENTER );
        label2.setPainter ( new WebLabelPainter ( new TexturePainter ( loadIcon ( "bg.png" ) ) ) ).setMargin ( 5 );

        // HotkeyPainter
        final WebLabel label3 = new WebLabel ( "Hotkey background painter", WebLabel.CENTER );
        label3.setPainter ( new WebLabelPainter ( new WebHotkeyLabelPainter () ) ).setMargin ( 5 );
View Full Code Here

    }

    @Override
    public Component getPreview ( final WebLookAndFeelDemo owner )
    {
        final WebPanel container = new WebPanel ( new TexturePainter ( loadIcon ( "bg1.png" ) ) );

        final WebPanel panel = new WebPanel ( new ToolbarLayout ( 0, 0, ToolbarLayout.VERTICAL ) );
        panel.setPainter ( new ShadeBackgroundPainter ( ImageUtils.getBufferedImage ( loadIcon ( "bg2.png" ) ) ) );
        container.add ( panel );
View Full Code Here

     * @param resource file description
     * @return TexturePainter
     */
    public static TexturePainter loadTexturePainter ( final ResourceFile resource )
    {
        return new TexturePainter ( XmlUtils.loadImageIcon ( resource ) );
    }
View Full Code Here

TOP

Related Classes of com.alee.extended.painter.TexturePainter

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.