Der Null Layout Layouter implementiert eine
                    leere layout() Methode.
                    Die Methoden getMinSize(),
                    getPreferredSize() und
                    getMaxSize() liefern die aktuelle Größe des
                    Containers. Bei einem NullLayout müssen die Position und die
                    Größe der Controls daher manuell gesetzt werden.
                  
         
                    Die Accessor Klasse
                    org.jowidgets.api.layout.NullLayout liefert
                    einen Zugriff auf ein Null Layout. Sie hat die folgende Methode:
                  
         
    public static ILayoutFactory<ILayouter> get(){...}Das folgende Beispiel zeigt die Verwendung eines Null Layout:
1 container.setLayout(NullLayout.get()); 2 3 final int x = 10; 4 final int y = 10; 5 6 for (int i = 0; i < 5; i++) { 7 final IButton button = container.add(BPF.button()); 8 button.setPosition(x + i * 20, y + i * 40); 9 button.setText("Button A - " + i); 10 button.setSize(button.getPreferredSize()); 11 } 12 13 for (int i = 0; i < 5; i++) { 14 final IButton button = container.add(BPF.button()); 15 button.setPosition(x + 160 + i * 20, y + (4 - i) * 40); 16 button.setText("Button B - " + i); 17 button.setSize(200, 30); 18 }
Die folgende Abbildung zeigt das Ergebnis: