Package javax.swing.plaf.basic

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider$VerticalDragController


    splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
    splitPane.setBorder(BorderFactory.createLineBorder(Color.GRAY));
    splitPane.setDividerSize(4);
    splitPane.setDividerLocation(190);

    BasicSplitPaneDivider divider = ((BasicSplitPaneUI) splitPane.getUI()).getDivider();

    if (divider != null) {
      divider.setBorder(null);
    }

    propertyPanel = new JPanel();
    componentPanel = new JPanel();
View Full Code Here


                    for (int i = 0; i < beans.length; i++) {
                      SwingUtilities.updateComponentTreeUI(beans[i]);
                    }
                    // set the split pane devider border to
                    // null
                    BasicSplitPaneDivider divider = ((BasicSplitPaneUI) splitPane
                        .getUI()).getDivider();

                    if (divider != null) {
                      divider.setBorder(null);
                    }
                  } catch (Exception e) {
                    e.printStackTrace();

                    System.err.println("Unable to set UI " + e.getMessage());
View Full Code Here

     * {@inheritDoc}
     */
    @Override
    public BasicSplitPaneDivider createDefaultDivider ()
    {
        return new BasicSplitPaneDivider ( this )
        {
            protected final Border border = BorderFactory.createEmptyBorder ( 0, 0, 0, 0 );

            protected final Color color = new Color ( 158, 158, 158 );
            protected final Color[] gradient = new Color[]{ StyleConstants.transparent, color, color, StyleConstants.transparent };
View Full Code Here

    public void initTerminalSplitPane() {
        application.invokeLater(new Runnable() {
            @Override
            public void run() {
                final BasicSplitPaneUI ui = (BasicSplitPaneUI) terminalSplitPane.getUI();
                final BasicSplitPaneDivider divider = ui.getDivider();
                final JButton button = (JButton) divider.getComponent(1);
                button.doClick();
            }
        });
    }
View Full Code Here

        }
        return Math.max(value, 1);
    }

    protected final void setupOneTouchAnimation() {
        BasicSplitPaneDivider divider = ((BasicSplitPaneUI) getUI()).getDivider();
        for (Component c : divider.getComponents()) {
            if (c instanceof JButton) {
                configureOneTouchButton((JButton) c);
            }
        }
        divider.addContainerListener(new ContainerAdapter() {

            @Override
            public void componentAdded(ContainerEvent e) {
                Component c = e.getChild();
                if (c instanceof JButton) {
View Full Code Here

    public static void flattenJSplitPane(JSplitPane splitPane) {
        splitPane.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
        BasicSplitPaneUI flatDividerSplitPaneUI = new BasicSplitPaneUI() {
            @Override
            public BasicSplitPaneDivider createDefaultDivider() {
                return new BasicSplitPaneDivider(this) {
                    @Override
                    public void setBorder(Border b) {
                    }
                };
            }
View Full Code Here

        splitPane.setDividerSize(5);
        splitPane.setBorder(null);
        splitPane.setUI(new BasicSplitPaneUI() {
            @Override
            public BasicSplitPaneDivider createDefaultDivider() {
                return new BasicSplitPaneDivider(this) {
                    @Override
                    public void setBorder(Border b) {
                    }
                };
            }
View Full Code Here

    private class CustomSplitPaneUI extends BasicSplitPaneUI {

        @Override
        public BasicSplitPaneDivider createDefaultDivider() {
            return new BasicSplitPaneDivider(CustomSplitPaneUI.this) {
                @Override
                public void paint(Graphics g) {
                    Rectangle r = getBounds();
                    g.setColor(Color.LIGHT_GRAY);
                    g.fillRect(r.x, r.y, r.width, r.height);
View Full Code Here

    private class CustomSplitPaneUI extends BasicSplitPaneUI {

        @Override
        public BasicSplitPaneDivider createDefaultDivider() {
            return new BasicSplitPaneDivider(CustomSplitPaneUI.this) {
                @Override
                public void paint(Graphics g) {
                    Rectangle r = getBounds();
                    g.setColor(Color.LIGHT_GRAY);
                    g.fillRect(r.x, r.y, r.width, r.height);
View Full Code Here

        return new SingleLineSplitPaneUI();
    }

    private class SingleLineSplitPaneUI extends BasicSplitPaneUI {
        public BasicSplitPaneDivider createDefaultDivider() {
            return new BasicSplitPaneDivider(SingleLineSplitPaneUI.this) {
                @Override
                public boolean isOpaque() {
                    return false;
                }
View Full Code Here

TOP

Related Classes of javax.swing.plaf.basic.BasicSplitPaneDivider$VerticalDragController

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.