Package javax.swing.plaf.basic

Examples of javax.swing.plaf.basic.BasicSplitPaneUI


        JSplitPane splitP = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, false, summaryScrollPane,
                mainFrame.getSummaryHtmlScrollPane());
        splitP.setContinuousLayout(true);
        splitP.setDividerLocation(GUISaveState.getInstance().getSplitSummary());
        splitP.setOneTouchExpandable(true);
        splitP.setUI(new BasicSplitPaneUI() {
            @Override
            public BasicSplitPaneDivider createDefaultDivider() {
                return new BasicSplitPaneDivider(this) {
                    @Override
                    public void setBorder(Border b) {
View Full Code Here


        frame.add(frame.statusBar(), BorderLayout.SOUTH);

    }

    private void removeSplitPaneBorders(JSplitPane pane) {
        pane.setUI(new BasicSplitPaneUI() {
            @Override
            public BasicSplitPaneDivider createDefaultDivider() {
                return new BasicSplitPaneDivider(this) {
                    @Override
                    public void setBorder(Border b) {
View Full Code Here

  public void test(TestHarness harness)
  {
    // Check horizontal.
    JSplitPane sp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
                                   new JPanel(), new JPanel());
    BasicSplitPaneUI ui = (BasicSplitPaneUI) sp.getUI();
    Component divider = sp.getComponent(2);
    divider.setLocation(1234, 5678);
    harness.check(ui.getDividerLocation(sp), 1234);

    // Check vertical.
    sp = new JSplitPane(JSplitPane.VERTICAL_SPLIT,
                                   new JPanel(), new JPanel());
    ui = (BasicSplitPaneUI) sp.getUI();
    divider = sp.getComponent(2);
    divider.setLocation(1234, 5678);
    harness.check(ui.getDividerLocation(sp), 5678);
  }
View Full Code Here

    * an instance of <code>BasicSplitPaneUI</code>.
    */
   private void setEmptyDividerBorder() {
       SplitPaneUI splitPaneUI = getUI();
       if (splitPaneUI instanceof BasicSplitPaneUI) {
           BasicSplitPaneUI basicUI = (BasicSplitPaneUI) splitPaneUI;
           basicUI.getDivider().setBorder(BorderFactory.createEmptyBorder());
       }
   }
View Full Code Here

        pane.setDividerLocation(0.6);
        assertEquals((300 - 10) * 0.6, pane.getDividerLocation(), 0);
    }

    public void testGetMinimumMaximumDividerLocation() throws Exception {
        SplitPaneUI ui = new BasicSplitPaneUI() {
            @Override
            public int getMinimumDividerLocation(final JSplitPane sp) {
                return 20;
            }

View Full Code Here

        });
    }

    public void testPaintChildren() throws Exception {
        final Marker m = new Marker();
        SplitPaneUI ui = new BasicSplitPaneUI() {
            @Override
            public void finishedPaintingChildren(final JSplitPane sp, final Graphics g) {
                m.mark();
            }
        };
View Full Code Here

        addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, new PropertyChangeListener() {

                public void propertyChange(PropertyChangeEvent pce) {
                    if (constantPercent && getUI() instanceof BasicSplitPaneUI) {
                        BasicSplitPaneUI ui = (BasicSplitPaneUI) getUI();
                        if (dividerHashCode != ui.getDivider().hashCode()) {
                            dividerHashCode = ui.getDivider().hashCode();
                            ui.getDivider().addMouseListener(new MouseAdapter() {

                                    public void mouseReleased(MouseEvent e) {
                                        DockingSplitPane.this.percent = SwingUtility.getDividerProportion(DockingSplitPane.this);
                                        DockingSplitPane.this.setResizeWeight(percent);
                                    }
View Full Code Here

        pane.setDividerLocation(0.6);
        assertEquals((300 - 10) * 0.6, pane.getDividerLocation(), 0);
    }

    public void testGetMinimumMaximumDividerLocation() throws Exception {
        SplitPaneUI ui = new BasicSplitPaneUI() {
            @Override
            public int getMinimumDividerLocation(final JSplitPane sp) {
                return 20;
            }

View Full Code Here

        });
    }

    public void testPaintChildren() throws Exception {
        final Marker m = new Marker();
        SplitPaneUI ui = new BasicSplitPaneUI() {
            @Override
            public void finishedPaintingChildren(final JSplitPane sp, final Graphics g) {
                m.mark();
            }
        };
View Full Code Here

  private static void getRidOfColor(JSplitPane a) {
    a.setBorder( BorderFactory.createEmptyBorder() );
    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) { }
        };
      }
View Full Code Here

TOP

Related Classes of javax.swing.plaf.basic.BasicSplitPaneUI

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.