Examples of BasicSplitPaneDivider


Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

  }

  public void removeSplitBarListener(ComponentListener listener)
  {
    //System.out.println("splitbar l removed");
    BasicSplitPaneDivider divider =
      ((BasicSplitPaneUI)splitPane.getUI()).getDivider();
    divider.removeComponentListener(listener);
  }
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

    private void init(Window window, JComponent leftComponent, JComponent rightComponent) {
        this.window = window;
        window.addComponentListener(this);

        BasicSplitPaneDivider divider = getDividerComponent();
        divider.addComponentListener(this);
        divider.addMouseListener(this);

        // Set null minimum size for both components so that divider can be moved all the way left/up and right/down
        Dimension nullDimension = new Dimension(0,0);
        if(leftComponent!=null)
            leftComponent.setMinimumSize(nullDimension);
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

        JSplitPane.VERTICAL_SPLIT,
        topTile = new JTile(topCardPanel),
        bottomTile = new JTile(bottomCardPanel));
    fieldsSplitPane.setDividerLocation(300);
    fieldsSplitPane.setBorder(Borders.EMPTY_BORDER);
    BasicSplitPaneDivider divider = ((BasicSplitPaneUI)fieldsSplitPane.getUI()).getDivider();
    divider.setBorder(Borders.EMPTY_BORDER);

    splitPane = new JSplitPane(
        JSplitPane.HORIZONTAL_SPLIT,
        browserTile = new JTile(dataTabbedPane),
        fieldsSplitPane);

    splitPane.setDividerLocation(250);

    divider = ((BasicSplitPaneUI)splitPane.getUI()).getDivider();
    divider.setBorder(Borders.EMPTY_BORDER);
    splitPane.setBorder(Borders.DIALOG_BORDER);

    getContentPane().add(splitPane, BorderLayout.CENTER);

    CardLayout cardLayout = (CardLayout)bottomCardPanel.getLayout();
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

        // clear the border from the split pane
        JSplitPane split = (JSplitPane) port.getDockedComponent();
        if (split.getUI() instanceof BasicSplitPaneUI) {
            // grab the divider from the UI and remove the border from it
            BasicSplitPaneDivider divider = ((BasicSplitPaneUI) split.getUI())
                                            .getDivider();
            if (divider != null && divider.getBorder() != null)
                divider.setBorder(null);
        }
        setBorder(split, null);

        // set the borders on each of the child components
        setSubComponentBorder(split.getLeftComponent(), assignedBorder);
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

    private void clearSplitPaneBorder(JSplitPane split) {
        split.setBorder(null);
        if (split.getUI() instanceof BasicSplitPaneUI) {
            //  grab the divider from the UI and remove the border from it
            BasicSplitPaneDivider divider = ((BasicSplitPaneUI) split.getUI()).getDivider();
            if (divider != null && divider.getBorder() != null)
                divider.setBorder(null);
        }
    }
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

        // exit here.
        if (!(split.getUI() instanceof BasicSplitPaneUI))
            return split;

        // grab the divider from the UI and remove the border from it
        final BasicSplitPaneDivider divider = ((BasicSplitPaneUI) split.getUI())
                                              .getDivider();
        if (divider != null) {
            divider.setBorder(null);

            divider.addMouseListener(new MouseAdapter() {
                public void mouseClicked(MouseEvent e) {
                    if (SwingUtilities.isLeftMouseButton(e)
                    && e.getClickCount() == 2) {
                        // TODO should be not override, but placed logic here
                        ((JSplitPane) divider.getParent())
                        .resetToPreferredSizes();
                    }
                }
            });
        }
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

    a.setOpaque(false);
    a.setDividerSize(20);
    a.setContinuousLayout(true);
    a.setUI( new BasicSplitPaneUI() {
      public BasicSplitPaneDivider createDefaultDivider() {
        return new BasicSplitPaneDivider(this) {
          public void paint(Graphics g) { }
        };
      }
    } );
    //((BasicSplitPaneUI)a.getUI()).getDivider().setBorder(null);
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

                }
            }
        });

        final BasicSplitPaneUI myUi = (BasicSplitPaneUI) jSplitPane0.getUI();
        final BasicSplitPaneDivider divider = myUi.getDivider();
        final JButton upArrowButton = (JButton) divider.getComponent(0);
        upArrowButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent actionEvent) {
                PreferencesDialog.saveValue(PreferencesDialog.KEY_BIG_CARD_TOGGLED, "up");
            }
        });

        final JButton downArrowButton = (JButton) divider.getComponent(1);
        downArrowButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent actionEvent) {
                PreferencesDialog.saveValue(PreferencesDialog.KEY_BIG_CARD_TOGGLED, "down");
            }
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

        for (ActionListener al :this.btnSkipForward.getActionListeners()) {
            this.btnSkipForward.removeActionListener(al);
        }

        final BasicSplitPaneUI myUi = (BasicSplitPaneUI) jSplitPane0.getUI();
        final BasicSplitPaneDivider divider = myUi.getDivider();
        final JButton upArrowButton = (JButton) divider.getComponent(0);
        for (ActionListener al: upArrowButton.getActionListeners()) {
            upArrowButton.removeActionListener(al);
        }
        final JButton downArrowButton = (JButton) divider.getComponent(1);
        for (ActionListener al: downArrowButton.getActionListeners()) {
            downArrowButton.removeActionListener(al);
        }

        for (ComponentListener cl : this.getComponentListeners()) {
View Full Code Here

Examples of javax.swing.plaf.basic.BasicSplitPaneDivider

//  public ParaphrasingController getParaphrasingPanel(){
//    return this.paraphrasingTab;
//  }
  public void checkMainSplitPaneDivider() {
      BasicSplitPaneUI ui = (BasicSplitPaneUI) getMainSplitPane().getUI();
      BasicSplitPaneDivider divider = ui.getDivider();
      JButton rightArrowButton = (JButton) divider.getComponent(1);
      JButton leftArrowButton = (JButton) divider.getComponent(0);
     
      JSplitPane mainSplit = getMainSplitPane();
      int minDividerLocation = mainSplit.getMinimumDividerLocation();
      int dividerLocation = mainSplit.getDividerLocation();
      int maxDividerLocation = mainSplit.getMaximumDividerLocation();
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.