private JDesktopPane init(final DemoController ctrl)
{
final JPanel content = new JPanel(new BorderLayout());
content.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
content.add(createDefaultTable(data));
content.add(new ActionButton(ctrl.getExportAction()), BorderLayout.SOUTH);
final JInternalFrame frame = new JInternalFrame();
frame.setClosable(false);
frame.setVisible(true);
frame.setContentPane(content);