private Component getFooter() {
        final JTextField jtfSeparator = new JTextField(";");
        jtfSeparator.setMaximumSize(new Dimension(30, 30));

        JButton jbCopyToClipboard = new JButton("Copy to clipboard");
        jbCopyToClipboard.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
                int activeTab = jtpOutputTabs.getSelectedIndex();
                jtpOutputTabs.setSelectedIndex(LIST_TAB_INDEX);
                if (jtfSeparator.getText().length() == 0) {
                    jtfSeparator.setText(";");
                }
                clipboard.setClipboardContents(getParsedText(jtfSeparator.getText()));
                jtpOutputTabs.setSelectedIndex(activeTab);
            }
        });

        jlStatusLine = new JLabel(WINDOW_TITLE + "  ver.: " + VERSION, SwingConstants.LEADING);
        jlStatusLine2 = new JLabel();
        jlStatusLine2.setForeground(Color.blue);
        Box boxFooter = Box.createHorizontalBox();
        boxFooter.add(jtfSeparator);
        boxFooter.add(jbCopyToClipboard);
        boxFooter.add(Box.createRigidArea(new Dimension(4, 4)));
        boxFooter.add(jlStatusLine);
        boxFooter.add(jlStatusLine2);

        return boxFooter;
    }