Package com.alee.extended.panel

Examples of com.alee.extended.panel.WebOverlay.addOverlay()


        overlayPanel.setComponent ( component );

        // Image displayed as overlay
        WebImage overlay = new WebImage ( loadIcon ( "small.png" ) );
        TooltipManager.setTooltip ( overlay, "Overlay with tooltip", TooltipWay.trailing, 0 );
        overlayPanel.addOverlay ( overlay, SwingConstants.TRAILING, SwingConstants.TOP );
        overlayPanel.setComponentMargin ( 0, 0, 0, overlay.getPreferredSize ().width );

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


        };
        resizer.addMouseListener ( mouseAdapter );
        resizer.addMouseMotionListener ( mouseAdapter );

        // Adding overlay
        overlayPanel.addOverlay ( resizer, SwingConstants.TRAILING, SwingConstants.BOTTOM );
        overlayPanel.setOverlayMargin ( 3 );

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

        // Additional centering panel that soaks mouse events to prevent textarea interactions
        final CenterPanel centeredOverlay = new CenterPanel ( overlay );
        centeredOverlay.setVisible ( false );
        EmptyMouseAdapter.install ( centeredOverlay );
        overlayPanel.addOverlay ( centeredOverlay );

        // Overlayed text area
        final WebTextArea component = new WebTextArea ();
        component.setColumns ( 20 );
        component.setRows ( 3 );
View Full Code Here

            public boolean isVisible ()
            {
                return super.isVisible () && textField.getText ().equals ( "" );
            }
        } );
        overlayPanel.addOverlay ( overlay, SwingConstants.CENTER, SwingConstants.CENTER );

        return new GroupPanel ( overlayPanel );
    }
}
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.