Menu

Using the Layout

Marc Magon

One of the most powerful features is the ability to configure and manipulate a full Border Layout implementation thanks to Kevin Dalman's JQuery Layout plugin :)


@FormattingCSS(Background_Color$ = ColourNames.Aquamarine)
public class BorderLayoutImplementation
{
Page p = new Page("This is a title");
Body b= new Body();
public BorderLayoutImplementation()
{
p.add(b);
p.setAuthor("MEEEE");
b.setLayout(new JWLayout(b));
System.out.println(p.renderHTML());
}

public static void main(String...args)
{
    new BorderLayoutImplementation();
}

}

And you have a complete layout!

The output of this is as follows :

<title> This is a title </title> <meta name="author" content="MEEEE"> <meta name="generator" content="JWebSwing - https://sourceforge.net/projects/jwebswing/"> <script type="javascript/text"> var lay_a122dee40d44_bb38_7cb3_c494_1249d726; </script> <link href="css/DefaultThemeNoMarginsBorders.css" rel="stylesheet" type="text/css"> <link href="css/layout/layout-default.css" rel="stylesheet" type="text/css"> <script src="javascript/jquery-1.11.1.js" type="text/javascript"> </script> <script src="javascript/jquery-migrate-1.2.1.js" type="text/javascript"> </script> <script src="javascript/jQuery.cookie.js" type="text/javascript"> </script> <script src="javascript/ajax-enabler.js" type="text/javascript"> </script> <script src="javascript/jquery.layout/jquery.layout_and_plugins.js" type="text/javascript"> </script> <script src="javascript/jquery.layout/jquery.layout.callbacks-latest.js" type="text/javascript"> </script> <script type="text/javascript"> $(document).ready(function(){ lay_a122dee40d44_bb38_7cb3_c494_1249d726 = $('#a122dee40d44-bb38-7cb3-c494-1249d726').layout({}); }); </script>