public class Output extends JPanel implements MouseListener,
ActionListener, KeyListener {
public static JSplitPane jSplitPane = null;
public static JPanel BottomPane = null;
public static JPanel Top = null;
public static JScrollPane ScrollPaneOben = null;
public static JPanel MittelPanel = null;
public static JPanel PanelTable = null;
public static JScrollPane ScrollPaneUnten = null;
public static JTabbedPane TPD = null;
public static JToolBar ToolBarUnten = null;
public static JPanel ToolBarPanel = null;
public static BorderLayout b;
/**
* This is the default constructor
*/
public Output() {
super();
//initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
try{
this.setSize(1200, 980);
this.setLayout(null);
this.add(BottomPane);
}catch (Exception e) {
System.out.println("34qökorhtq-");
}
try {
UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
} catch (UnsupportedLookAndFeelException e) {
System.out.println("UnsupportedLookAndFeelException");
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFoundException");
} catch (InstantiationException e) {
System.out.println("InstantiationException");
} catch (IllegalAccessException e) {
}
this.add(jSplitPane, null);
// PanelTable.add(suchPanel.getSearchPanel);
// SearchPanel.tableView.addMouseListener(this);
// SearchPanel.tableView.addKeyListener(this);
// sd = new StammdatenNew();
TPD.addTab("MASTER", null);
}
/**
* This method initializes jSplitPane
*
* @return javax.swing.JSplitPane
*/
public JSplitPane getJSplitPane() {
if (jSplitPane == null) {
jSplitPane = new JSplitPane();
jSplitPane.add(Top);
jSplitPane.add(BottomPane);
}
return jSplitPane;
}
/**
* This method initializes BottomPane
*
* @return javax.swing.JPanel
*/
private JPanel getBottomPane() {
if (BottomPane == null) {
BottomPane = new JPanel();
b = new BorderLayout();
BottomPane.setLayout(b);
BottomPane.add(getScrollPaneUnten(), BorderLayout.CENTER);
BottomPane.add(getToolBarUnten(), BorderLayout.NORTH);
}
return BottomPane;
}
/**
* This method initializes Top
*
* @return javax.swing.JPanel
*/
public JPanel getTop() {
if (Top == null) {
Top = new JPanel();
Top.setLayout(new BorderLayout());
Top.add(getScrollPaneOben(), BorderLayout.CENTER);
}
return Top;
}
/**
* This method initializes ScrollPaneOben
*
* @return javax.swing.JScrollPane
*/
public JScrollPane getScrollPaneOben() {
if (ScrollPaneOben == null) {
ScrollPaneOben = new JScrollPane();
ScrollPaneOben
.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
ScrollPaneOben.setViewportView(getMittelPanel());
}
return ScrollPaneOben;
}
/**
* This method initializes MittelPanel
*
* @return javax.swing.JPanel
*/
public JPanel getMittelPanel() {
if (MittelPanel == null) {
/* lbldberrorIcon = new JLabel();
lbldberrorIcon.setBounds(new Rectangle(27, 293, 24, 38));
lbldberrorIcon.setIcon(new ImageIcon("http://www.tutorials.de/images/database_delete.png"));
lbldberrorIcon.setDisplayedMnemonic(KeyEvent.VK_UNDEFINED);
lbldbleer = new JLabel();
lbldbleer.setBounds(new Rectangle(50, 293, 304, 38));
lbldbleer.setForeground(java.awt.Color.red);
lbldbleer.setFont(new Font("Georgia", Font.BOLD, 11));
lbldbleer.setText(xml.getLabel("errordbleer"));
*/ MittelPanel = new JPanel();
MittelPanel.setLayout(null);
MittelPanel.add(getPanelTable(), null);
// MittelPanel.add(getAnzahlDatensaetze(), null);
// MittelPanel.add(getSearchfor(), null);
// MittelPanel.add(lbldbleer, null);
// MittelPanel.add(lbldberrorIcon, null);
// MittelPanel.add(getScverlauf(), null);
// MittelPanel.add(getVerlauf(), null);
MittelPanel
.addComponentListener(new java.awt.event.ComponentAdapter() {
@Override
public void componentResized(
java.awt.event.ComponentEvent e) {
component_action();
}
});
}
return MittelPanel;
}
public static void component_action() {
PanelTable.setBounds(new Rectangle(353, 3, 526,
MittelPanel.getHeight() - 17));
/* SearchPanel.searchPanel.setPreferredSize(new java.awt.Dimension(500,
MittelPanel.getHeight() - 22));
SearchPanel.scrollpane.setPreferredSize(new java.awt.Dimension(505,
MittelPanel.getHeight() - 25));
scverlauf.setBounds(new Rectangle(890, 70, 345,
MittelPanel.getHeight() - 86));
*/
}
/**
* This method initializes PanelTable
*
* @return javax.swing.JTable
*/
public JPanel getPanelTable() {
if (PanelTable == null) {
PanelTable = new JPanel();
PanelTable.setLayout(new GridBagLayout());
PanelTable.setBounds(new Rectangle(353, 3, 526, 390));
}
return PanelTable;
}
/**
* This method initializes ScrollPaneUnten
*
* @return javax.swing.JScrollPane
*/
public JScrollPane getScrollPaneUnten() {
if (ScrollPaneUnten == null) {
ScrollPaneUnten = new JScrollPane();
ScrollPaneUnten
.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
ScrollPaneUnten.setViewportView(getTPD());
}
return ScrollPaneUnten;
}
/**
* This method initializes TPD
*
* @return javax.swing.JTabbedPane
*/
public JTabbedPane getTPD() {
if (TPD == null) {
TPD = new JTabbedPane();
}
return TPD;
}
/**
* This method initializes ToolBarUnten
*
* @return javax.swing.JToolBar
*/
public JToolBar getToolBarUnten() {
if (ToolBarUnten == null) {
ToolBarUnten = new JToolBar("Toolbar");
ToolBarUnten.setOrientation(JToolBar.VERTICAL);
ToolBarUnten.setBorder(null);
ToolBarUnten.setToolTipText("tbartext");
ToolBarUnten.setFloatable(false);
ToolBarUnten.add(getToolBarPanel());
ToolBarUnten.add(getJSplitPane());
ToolBarUnten.setRollover(true);
}
return ToolBarUnten;
}
/**
* This method initializes ToolBarPanel
*
* @return javax.swing.JPanel
*/
public JPanel getToolBarPanel() {
if (ToolBarPanel == null) {
ToolBarPanel = new JPanel();
ToolBarPanel.setLayout(new FlowLayout());
ToolBarPanel.setPreferredSize(new Dimension(120, 40));
/* ToolBarPanel.add(getLetzte(), null);
ToolBarPanel.add(getNaechster(), null);
ToolBarPanel.add(getZurueck(), null);
ToolBarPanel.add(getVor(), null);
ToolBarPanel.add(getNeu(), null);
ToolBarPanel.add(getAendern(), null);
ToolBarPanel.add(getLoeschen(), null);
ToolBarPanel.add(getDrucken(), null);
ToolBarPanel.add(getPdfout(), null);
ToolBarPanel.add(getEnde(), null);
*/ }
return ToolBarPanel;
}
}
// Hier kommen noch die ganzen Events. Poste ich mal nicht mit....