Package nextapp.echo2.app

Examples of nextapp.echo2.app.Border


        return new Alignment(HORIZONTAL_ALIGNMENT_VALUES[(int) (Math.random() * HORIZONTAL_ALIGNMENT_VALUES.length)],
                VERTICAL_ALIGNMENT_VALUES[(int) (Math.random() * VERTICAL_ALIGNMENT_VALUES.length)]);
    }
   
    public static Border randomBorder() {
        return new Border(randomExtent(25), randomColor(), randomBorderStyle());
    }
View Full Code Here


        return new Font(typeface, style, size);
    }
   
    public static Border nextBorderStyle(Border border) {
        if (border == null) {
            return new Border(1, Color.BLACK, Border.STYLE_SOLID);
        } else {
            return new Border(border.getSize(), border.getColor(),
                    BORDER_STYLES[nextBorderStyle++ % BORDER_STYLES.length]);
        }
    }
View Full Code Here

        }
    }
   
    public static Border nextBorderSize(Border border) {
        if (border == null) {
            return new Border(1, Color.BLACK, Border.STYLE_SOLID);
        } else {
            return new Border(BORDER_SIZES[nextBorderSize++ % BORDER_SIZES.length],
                    border.getColor(), border.getStyle());
        }
    }
View Full Code Here

       
        ContentPane content = new ContentPane();
        mainWindow.setContent(content);
       
        Column mainColumn = new Column();
        mainColumn.setBorder(new Border(new Extent(4), Color.BLUE, Border.STYLE_OUTSET));
        mainColumn.setInsets(new Insets(40));
        mainColumn.setCellSpacing(new Extent(20));
        content.add(mainColumn);
       
        ContainerContext containerContext = (ContainerContext) getContextProperty(ContainerContext.CONTEXT_PROPERTY_NAME);
View Full Code Here

       
        ContentPane content = new ContentPane();
        mainWindow.setContent(content);
       
        Column mainColumn = new Column();
        mainColumn.setBorder(new Border(new Extent(4), Color.BLUE, Border.STYLE_OUTSET));
        mainColumn.setInsets(new Insets(40));
        mainColumn.setCellSpacing(new Extent(20));
        content.add(mainColumn);
       
        Column serializeColumn = new Column();
View Full Code Here

   
    /**
     * Test constructor.
     */
    public void testConstructor() {
        Border border = new Border(new Extent(5, Extent.PX), Color.BLUE, Border.STYLE_OUTSET);
        assertEquals(new Extent(5, Extent.PX), border.getSize());
        assertEquals(Color.BLUE, border.getColor());
        assertEquals(Border.STYLE_OUTSET, border.getStyle());
    }
View Full Code Here

   
    /**
     * Test equality.
     */
    public void testEquals() {
        Border border1 = new Border(new Extent(5, Extent.PX), Color.BLUE, Border.STYLE_OUTSET);
        Border border2 = new Border(new Extent(5, Extent.PX), Color.BLUE, Border.STYLE_OUTSET);
        Border border3 = new Border(new Extent(5, Extent.PX), Color.GREEN, Border.STYLE_OUTSET);
        Border border4 = new Border(new Extent(5, Extent.PX), Color.BLUE, Border.STYLE_INSET);
        Border border5 = new Border(new Extent(4, Extent.PX), Color.BLUE, Border.STYLE_OUTSET);
        Border border6 = new Border(new Extent(5, Extent.PX), null, Border.STYLE_OUTSET);
        Border border7 = new Border(null, Color.BLUE, Border.STYLE_INSET);
        assertTrue(border1.equals(border1));
        assertTrue(border1.equals(border2));
        assertFalse(border1.equals(border3));
        assertFalse(border1.equals(border4));
        assertFalse(border1.equals(border5));
View Full Code Here

        });
        controlsColumn.addButton("Add Row", new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                if (testPane.getComponentCount() < 2) {
                    Row row = new Row();
                    row.setBorder(new Border(new Extent(1), Color.BLACK, Border.STYLE_SOLID));
                    row.setCellSpacing(new Extent(5));
                    row.setInsets(new Insets(10, 5));
                    row.add(new Label("Alpha"));
                    row.add(new Label("Bravo"));
                    row.add(new Label("Charlie"));
View Full Code Here

*/
public class BorderRenderTest extends TestCase {
   
    public void testNull() {
        CssStyle cssStyle = new CssStyle();
        Border border = new Border(null, null, Border.STYLE_NONE);
        BorderRender.renderToStyle(cssStyle, border);
        assertEquals("none", cssStyle.getAttribute("border"));
    }
View Full Code Here

        assertEquals("none", cssStyle.getAttribute("border"));
    }
   
    public void testAll() {
        CssStyle cssStyle = new CssStyle();
        Border border = new Border(new Extent(20, Extent.PX), Color.GREEN, Border.STYLE_SOLID);
        BorderRender.renderToStyle(cssStyle, border);
        assertEquals("20px solid #00ff00", cssStyle.getAttribute("border"));
    }
View Full Code Here

TOP

Related Classes of nextapp.echo2.app.Border

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.