//======== JFrame_Bilder ========
JFrame_Bilder = new JFrame();
JSplitPane_BilderSplit = new JSplitPane();
JPanel_ButtonPanelBilder = new JPanel();
JTextField_SearchBild = new JFormattedTextField();
JButton_BilderSuchen = new JButton();
JButton_BilderAdd = new JButton();
JButton_BilderMarkAsSold = new JButton();
JButton_BilderSchliessen = new JButton();
JTabbedPane_Bilder = new JTabbedPane();
JScrollPane_All = new JScrollPane();
JScrollPane_Gekauft = new JScrollPane();
JScrollPane_Kommission = new JScrollPane();
JScrollPane_Sold = new JScrollPane();
JFrame_Bilder.setTitle("Bilder");
JFrame_Bilder.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
JFrame_Bilder.setVisible(true);
JFrame_Bilder.setResizable(false);
Container JFrame_BilderContentPane = JFrame_Bilder.getContentPane();
JFrame_BilderContentPane.setLayout(null);
//======== JSplitPane_BilderSplit ========
{
JSplitPane_BilderSplit.setDividerLocation(180);
//======== JPanel_ButtonPanelBilder ========
{
JPanel_ButtonPanelBilder.setLayout(null);
JPanel_ButtonPanelBilder.add(JTextField_SearchBild);
JTextField_SearchBild.setBounds(0, 0, 180, 30);
//---- JButton_BilderSuchen ----
JButton_BilderSuchen.setText("Suchen");
JButton_BilderSuchen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton_BilderSuchenActionPerformed(e);
}
});
JPanel_ButtonPanelBilder.add(JButton_BilderSuchen);
JButton_BilderSuchen.setBounds(0, 30, 180, 30);
//---- JButton_BilderAdd ----
JButton_BilderAdd.setText("Bild hinzuf\u00fcgen");
JButton_BilderAdd.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton_BilderAddActionPerformed(e);
}
});
JPanel_ButtonPanelBilder.add(JButton_BilderAdd);
JButton_BilderAdd.setBounds(0, 60, 180, 30);
//---- JButton_BilderMarkAsSold ----
JButton_BilderMarkAsSold.setText("Als verkauft markieren");
JButton_BilderMarkAsSold.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton_BilderMarkAsSoldActionPerformed(e);
}
});
JPanel_ButtonPanelBilder.add(JButton_BilderMarkAsSold);
JButton_BilderMarkAsSold.setBounds(0, 90, 180, 30);
//---- JButton_BilderSchliessen ----
JButton_BilderSchliessen.setText("Schlie\u00dfen");
JButton_BilderSchliessen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton_BilderSchliessenActionPerformed(e);
}
});
JPanel_ButtonPanelBilder.add(JButton_BilderSchliessen);
JButton_BilderSchliessen.setBounds(0, 650, 180, 30);
{ // compute preferred size
Dimension preferredSize = new Dimension();
for(int i = 0; i < JPanel_ButtonPanelBilder.getComponentCount(); i++) {
Rectangle bounds = JPanel_ButtonPanelBilder.getComponent(i).getBounds();
preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
}
Insets insets = JPanel_ButtonPanelBilder.getInsets();
preferredSize.width += insets.right;
preferredSize.height += insets.bottom;
JPanel_ButtonPanelBilder.setMinimumSize(preferredSize);
JPanel_ButtonPanelBilder.setPreferredSize(preferredSize);
}
}
JSplitPane_BilderSplit.setLeftComponent(JPanel_ButtonPanelBilder);
//======== Table in ScrollPane füllen =========
[COLOR="Red"]
//Hier sollte eigentlich der Table eingefügt werden.
TableModel model = new TableModel();
JTable table = new JTable(model);
table.setRowHeight(300);
table.getColumnModel().getColumn(0).setCellRenderer(new ImageRenderer());
JScrollPane_All.add(table);[/COLOR]
//======== JTabbedPane_Bilder ========
{
JTabbedPane_Bilder.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
JTabbedPane_BilderStateChanged(e);
}
});
JTabbedPane_Bilder.addTab("Alle", JScrollPane_All);
JTabbedPane_Bilder.addTab("Gekauft", JScrollPane_Gekauft);
JTabbedPane_Bilder.addTab("Kommission", JScrollPane_Kommission);
JTabbedPane_Bilder.addTab("Verkauft", JScrollPane_Sold);
}
JSplitPane_BilderSplit.setRightComponent(JTabbedPane_Bilder);
}
JFrame_BilderContentPane.add(JSplitPane_BilderSplit);
JSplitPane_BilderSplit.setBounds(5, 5, 895, 685);
JFrame_BilderContentPane.setPreferredSize(new Dimension(905, 720));
JFrame_Bilder.pack();
JFrame_Bilder.setLocationRelativeTo(JFrame_Bilder.getOwner());