Package javax.swing.border

Examples of javax.swing.border.MatteBorder


                EtchedBorder.RAISED, defaults.getColor("controlShadow"),
                defaults.getColor("controlLtHighlight")
            )
        );

        final MatteBorder matteborder = new MatteBorder(1, 1, 1, 1, Color.black);
        final EmptyBorder emptyborder = new MatteBorder(2, 2, 2, 2, defaults.getColor("control"));
        final BorderUIResource.CompoundBorderUIResource compBorder
            = new BorderUIResource.CompoundBorderUIResource(emptyborder, matteborder);
        final BorderUIResource.EmptyBorderUIResource emptyBorderUI
            = new BorderUIResource.EmptyBorderUIResource(0, 0, 0, 0);
        defaults.put("SplitPane.border", emptyBorderUI);
View Full Code Here


        return createCompoundBorder(new Flush3DBorder());
    }

    public static Border getDesktopIconBorder() {
        LineBorder lineBorder = new LineBorder(new ColorUIResource(122, 138, 153), 1);
        MatteBorder matteBorder = new MatteBorder(new Insets(2, 2, 1, 2), new ColorUIResource(238, 238, 238));

        return new BorderUIResource.CompoundBorderUIResource(lineBorder, matteBorder);
    }
View Full Code Here

        JComponent testButton = newJComponent();
        assertTrue(MetalBorders.getDesktopIconBorder() instanceof BorderUIResource.CompoundBorderUIResource);
        BorderUIResource.CompoundBorderUIResource border = (BorderUIResource.CompoundBorderUIResource) MetalBorders
                .getDesktopIconBorder();
        assertTrue(border.getInsideBorder() instanceof MatteBorder);
        MatteBorder insideBorder = (MatteBorder) border.getInsideBorder();
        assertTrue(border.getOutsideBorder() instanceof LineBorder);
        LineBorder outsideBorder = (LineBorder) border.getOutsideBorder();
        assertEquals(new Insets(2, 2, 1, 2), insideBorder.getBorderInsets(testButton));
        assertEquals(new Insets(1, 1, 1, 1), outsideBorder.getBorderInsets(testButton));
        assertTrue(insideBorder.isBorderOpaque());
        assertEquals(new ColorUIResource(238, 238, 238), insideBorder.getMatteColor());
        assertFalse(outsideBorder.getRoundedCorners());
        assertTrue(outsideBorder.isBorderOpaque());
        assertEquals(new ColorUIResource(122, 138, 153), outsideBorder.getLineColor());
        assertEquals(1, outsideBorder.getThickness());
    }
View Full Code Here

        Icon icon = new ImageIcon(new BufferedImage(20, 20, BufferedImage.TYPE_BYTE_GRAY));
        int top = 100;
        int left = 200;
        int right = 300;
        int bottom = 400;
        MatteBorder border = BorderFactory.createMatteBorder(top, left, bottom, right, icon);
        Insets insets = border.getBorderInsets(null);
        assertEquals(insets, new Insets(top, left, bottom, right));
        icon = new ImageIcon(new BufferedImage(30, 40, BufferedImage.TYPE_4BYTE_ABGR));
        top = 200;
        left = 300;
        right = 200;
        bottom = 300;
        border = BorderFactory.createMatteBorder(top, left, bottom, right, icon);
        Insets insets2 = border.getBorderInsets(null);
        assertEquals(insets2, new Insets(top, left, bottom, right));
    }
View Full Code Here

        Color color = Color.RED;
        int top = 100;
        int left = 200;
        int right = 300;
        int bottom = 400;
        MatteBorder border = BorderFactory.createMatteBorder(top, left, bottom, right, color);
        Insets insets = border.getBorderInsets(null);
        assertEquals(insets, new Insets(top, left, bottom, right));
        color = Color.YELLOW;
        top = 200;
        left = 300;
        right = 200;
        bottom = 300;
        border = BorderFactory.createMatteBorder(top, left, bottom, right, color);
        Insets insets2 = border.getBorderInsets(null);
        assertEquals(insets2, new Insets(top, left, bottom, right));
    }
View Full Code Here

        editorInterface.getGraph().addPropertyChangeListener(JGraph.SCALE_PROPERTY, this);

        addComponentListener(this);
        editorInterface.getGraph().getGraphLayoutCache().addGraphLayoutCacheListener(this);
        setLayout(new BorderLayout());
        setBorder(new MatteBorder(1, 1, 1, 1, Color.GRAY));
        add(graph, BorderLayout.CENTER);
    }
View Full Code Here

                l.setFont( l.getFont().deriveFont( 24F ) );
            } else {
                l.setFont( l.getFont().deriveFont( 14F ) );
            }
            if (!descUsed) {
                l.setBorder( new MatteBorder( 0, 0, 1, 0, UIManager.getColor( "controlShadow" ) ) );
            }
            add( l );
        }
        if (descUsed) {
            JLabel l = border( new JLabel( desc.toString() ) );
            if (nameUsed) {
                l.setBorder( new MatteBorder( 0, 0, 1, 0, UIManager.getColor( "controlShadow" ) ) );
            }
            add( l );
        }
        if (nameUsed || descUsed) {
            JLabel lbl = new JLabel( "   " );
View Full Code Here

    public static void main(String[] args) {
        new javax_swing_border_MatteBorder().test(true);
    }

    protected MatteBorder getObject() {
        return new MatteBorder(1, 2, 3, 4, Color.RED);
    }
View Full Code Here

                EtchedBorder.RAISED, defaults.getColor("controlShadow"),
                defaults.getColor("controlLtHighlight")
            )
        );

        MatteBorder matteborder = new MatteBorder(1, 1, 1, 1, Color.black);
        EmptyBorder emptyborder = new MatteBorder(2, 2, 2, 2, defaults.getColor("control"));
        BorderUIResource.CompoundBorderUIResource compBorder
            = new BorderUIResource.CompoundBorderUIResource(emptyborder, matteborder);
        BorderUIResource.EmptyBorderUIResource emptyBorderUI
            = new BorderUIResource.EmptyBorderUIResource(0, 0, 0, 0);
        defaults.put("SplitPane.border", emptyBorderUI);
View Full Code Here

    }

    if (insets != null)
    {
      if (matteColor != null)
        return new MatteBorder (insets, matteColor);
      return new MatteBorder (insets, tileIcon);
    }

    if (tileIcon != null)
      return new MatteBorder (tileIcon);

    return null;
  }
View Full Code Here

TOP

Related Classes of javax.swing.border.MatteBorder

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.