Package trader.test.ui

Source Code of trader.test.ui.DatabasePanel

package trader.test.ui;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;

import javax.swing.*;

import trader.data.SQLAdapter;
import trader.test.ui.console.Console;
import trader.test.ui.console.DataTable;

/**
* @author Tobias Mahncke
*
*/
public class DatabasePanel extends JPanel {
    private static final long serialVersionUID = -9027698094820574219L;

    public DatabasePanel() {
        setLayout(new BorderLayout());
        JToolBar toolbar = new JToolBar();
        Action openAction = new AbstractAction() {
            private static final long serialVersionUID = -6068869448839313722L;

            {
                putValue(Action.NAME, "Open");
                putValue(Action.DISPLAYED_MNEMONIC_INDEX_KEY, 1);
            }

            @Override
            public void actionPerformed(ActionEvent e) {
            }
        };
        toolbar.add(openAction);
        add(toolbar, BorderLayout.NORTH);
        Console console = new Console();
        Console console2 = new Console();
        DataTable databaseTable = new DataTable(SQLAdapter.getPersons());
        JSplitPane splitPaneVert =
                new JSplitPane(JSplitPane.VERTICAL_SPLIT, databaseTable, console2);
        JSplitPane splitPaneHor =
                new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, console, splitPaneVert);
        splitPaneHor.setDividerLocation(0.3);
        splitPaneVert.setDividerLocation(0.8);
        Console.addInfo("Test Test 123 SMALL large");
        Console.addDebug("Test Test 123 SMALL large");
        Console.addWarning("Test Test 123 SMALL large");
        Console.addError("Test Test 123 SMALL large");
        console.showInfo(false);
        console2.showError(false);
        add(splitPaneHor);
    }

}
TOP

Related Classes of trader.test.ui.DatabasePanel

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.