NColumnPanel grid = new NColumnPanel(3);
grid.setInsets(0, 0, 2, 0);
grid.setXWeights(0.5, 0.0, 0.5);
KongaLabel available = createLabel(ObjectSelectionPage.Labels.AVAILABLE_ITEMS, availableTables);
KongaLabel selected = createLabel(ObjectSelectionPage.Labels.SELECTED_ITEMS, selectedTables);
grid.addRow(available, null, selected);
grid.setYWeights(1.0, 1.0, 1.0);
grid.setFills(Fill.BOTH, Fill.VERTICAL, Fill.BOTH);
grid.setInsets(1, 0, 10, 0, 10);
grid.addRow(wrap(availableTables), layoutButtons(), wrap(selectedTables));
grid.decorate(canvas);