@@ -0,0 +1,1167 @@
+package org.swingeasy;%0A%0Aimport java.awt.BorderLayout;%0A%0Aimport javax.swing.JFrame;%0Aimport javax.swing.JScrollPane;%0A%0A/**%0A * @author Jurgen%0A */%0Apublic class TableDemoBooleanOrdering %7B%0A    public static void main(String%5B%5D args) %7B%0A        UIUtils.niceLookAndFeel();%0A        ETableConfig configuration = new ETableConfig(true);%0A        configuration.setVertical(false);%0A        final JFrame frame = new JFrame();%0A%0A        ETable%3CObject%5B%5D%3E table = new ETable%3CObject%5B%5D%3E(configuration);%0A        ETableHeaders%3CObject%5B%5D%3E headers = new ETableHeaders%3CObject%5B%5D%3E();%0A        headers.add(%22string%22);%0A        headers.add(%22boolean%22, Boolean.class);%0A        headers.add(%22info%22);%0A        table.setHeaders(headers);%0A%0A        table.addRecord(new ETableRecordArray%3CObject%3E(%22kol.a%22, true, %221(a)%22));%0A        table.addRecord(new ETableRecordArray%3CObject%3E(%22kol.b%22, false, %220(b)%22));%0A        table.addRecord(new ETableRecordArray%3CObject%3E(%22kol.c%22, true, %221(c)%22));%0A        table.addRecord(new ETableRecordArray%3CObject%3E(%22kol.d%22, false, %220(d)%22));%0A%0A        frame.getContentPane().add(new JScrollPane(table), BorderLayout.CENTER);%0A        frame.setSize(400, 400);%0A        frame.setVisible(true);%0A    %7D%0A%7D%0A

test table with booleans