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);
}
}