Package com.alee.extended.panel

Examples of com.alee.extended.panel.GroupPanel


        tabbedPane.addTab ( "Tab 8", new WebLabel () );
        tabbedPane.setBackgroundPainterAt ( tabbedPane.getTabCount () - 1, tp4 );
        tabbedPane.setSelectedForegroundAt ( tabbedPane.getTabCount () - 1, Color.WHITE );

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


        TooltipManager.setTooltip ( webImage3,
                "Scaled to fit component image (" + webImage3.getImageWidth () + "x" + webImage3.getImageHeight () +
                        " px)", TooltipWay.up
        );

        return new GroupPanel ( 4, webImage1, webImage2, webImage3 );
    }
View Full Code Here

            }
        } );
        progressOverlay4.setComponent ( ava4 );


        return new GroupPanel ( progressOverlay1, progressOverlay2, progressOverlay3, progressOverlay4 );
    }
View Full Code Here

                {
                    popOver.dispose ();
                }
            }
        } );
        return new GroupPanel ( showDialog );
    }
View Full Code Here

                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    };
                    add ( new GroupPanel ( 10, showTitle, new WebTextField ( ExampleFrame.this.getTitle (), 1 )
                    {
                        {
                            putClientProperty ( GroupPanel.FILL_CELL, true );
                            setEnabled ( showTitle.isSelected () );
                            showTitle.addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    setEnabled ( showTitle.isSelected () );
                                }
                            } );
                            addCaretListener ( new CaretListener ()
                            {
                                @Override
                                public void caretUpdate ( CaretEvent e )
                                {
                                    if ( !ExampleFrame.this.getTitle ().equals ( getText () ) )
                                    {
                                        ExampleFrame.this.setTitle ( getText () );
                                        ExampleFrame.this.pack ();
                                    }
                                }
                            } );
                        }
                    } ) );

                    add ( new WebSeparator ( false, true ) );

                    final WebCheckBox showWindowButtons = new WebCheckBox ( "Show window buttons" )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowWindowButtons () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setShowWindowButtons ( isSelected () );
                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    };
                    add ( new GroupPanel ( 10, showWindowButtons, new WebButtonGroup ( new WebToggleButton ( WebRootPaneUI.minimizeIcon )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowMinimizeButton () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setShowMinimizeButton ( isSelected () );
                                }
                            } );
                        }
                    }, new WebToggleButton ( WebRootPaneUI.maximizeIcon )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowMaximizeButton () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setShowMaximizeButton ( isSelected () );
                                }
                            } );
                        }
                    }, new WebToggleButton ( WebRootPaneUI.closeIcon )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowCloseButton () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setShowCloseButton ( isSelected () );
                                }
                            } );
                        }
                    }
                    )
                    {
                        {
                            setButtonsMargin ( 2, 4, 2, 4 );
                            setButtonsDrawFocus ( false );
                            setEnabled ( showWindowButtons.isSelected () );
                            showWindowButtons.addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    setEnabled ( showWindowButtons.isSelected () );
                                }
                            } );
                        }
                    } ) );

                    add ( new WebCheckBox ( "Attach window buttons to sides" )
                    {
                        {
                            setSelected ( ExampleFrame.this.isAttachButtons () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setAttachButtons ( isSelected () );
                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    } );

                    add ( new WebCheckBox ( "Group window buttons" )
                    {
                        {
                            setSelected ( ExampleFrame.this.isGroupButtons () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setGroupButtons ( isSelected () );
                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    } );

                    add ( new WebSeparator ( false, true ) );

                    final WebCheckBox showMenuBar = new WebCheckBox ( "Show menu bar" )
                    {
                        {
                            setSelected ( ExampleFrame.this.isShowMenuBar () );
                            addItemListener ( new ItemListener ()
                            {
                                @Override
                                public void itemStateChanged ( ItemEvent e )
                                {
                                    ExampleFrame.this.setShowMenuBar ( isSelected () );
                                    ExampleFrame.this.pack ();
                                }
                            } );
                        }
                    };
                    add ( new GroupPanel ( 10, showMenuBar, new WebComboBox ( new String[]{ "undecorated", "attached", "standalone" } )
                    {
                        {
                            addActionListener ( new ActionListener ()
                            {
                                @Override
View Full Code Here

                    popup.showAsPopupMenu ( showPopup );
                }
            }
        } );

        return new GroupPanel ( 4, showPopup, popupStyle );
    }
View Full Code Here

        field2.setPainter ( statePainter );

        final WebTextField field3 = new WebTextField ( "styling" );
        field3.setPainter ( statePainter );

        return new GroupPanel ( 4, false, label, new GroupPanel ( 4, field1, field2, field3 ) );
    }
View Full Code Here

                    }
                } ), SingleAlignPanel.RIGHT ).setMargin ( 10, 0, 0, 0 ) );
                popOver.show ( ( WebButton ) e.getSource () );
            }
        } );
        return new GroupPanel ( showDialog );
    }
View Full Code Here

                // Displaying dialog
                progress.setModal ( true );
                progress.setVisible ( true );
            }
        } );
        return new GroupPanel ( showModalLoad );
    }
View Full Code Here

        image2.setTransferHandler ( new ImageDragHandler ( image2, i2 ) );

        WebImage image3 = new WebImage ( i3 );
        image3.setTransferHandler ( new ImageDragHandler ( image3, i3 ) );

        GroupPanel imageGroup = new GroupPanel ( 4, image1, image2, image3 );


        WebLabel dragLabel = new WebLabel ( "Try dragging images into fields below", loadIcon ( "drag.png" ), WebLabel.CENTER );
        dragLabel.setMargin ( 10, 0, 10, 0 );


        MouseAdapter ma = new MouseAdapter ()
        {
            @Override
            public void mouseClicked ( MouseEvent e )
            {
                if ( e.getClickCount () == 2 )
                {
                    ( ( WebImageDrop ) e.getComponent () ).setImage ( null );
                }
            }
        };

        WebImageDrop x64 = new WebImageDrop ( 64, 64 );
        TooltipManager.setTooltip ( x64, "Double-click to clear image", TooltipWay.trailing );
        x64.addMouseListener ( ma );

        WebImageDrop x48 = new WebImageDrop ( 48, 48 );
        TooltipManager.setTooltip ( x48, "Double-click to clear image", TooltipWay.trailing );
        x48.addMouseListener ( ma );

        WebImageDrop x32 = new WebImageDrop ( 32, 32 );
        TooltipManager.setTooltip ( x32, "Double-click to clear image", TooltipWay.trailing );
        x32.addMouseListener ( ma );

        WebImageDrop x24 = new WebImageDrop ( 24, 24 );
        TooltipManager.setTooltip ( x24, "Double-click to clear image", TooltipWay.trailing );
        x24.addMouseListener ( ma );

        WebImageDrop x16 = new WebImageDrop ( 16, 16 );
        TooltipManager.setTooltip ( x16, "Double-click to clear image", TooltipWay.trailing );
        x16.addMouseListener ( ma );

        GroupPanel dropGroup = new GroupPanel ( 4, x64, x48, x32, x24, x16 );


        return new GroupPanel ( 4, false, imageGroup, dragLabel, dropGroup );
    }
View Full Code Here

TOP

Related Classes of com.alee.extended.panel.GroupPanel

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.