package paketMeinKochbuch;
import java.awt.Frame;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.SQLException;
import javax.swing.table.JTableHeader;
import javax.swing.table.DefaultTableColumnModel;
import javax.swing.table.TableColumnModel;
import javax.swing.table.TableColumn;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import java.sql.ResultSet;
import javax.swing.JButton;
import javax.swing.JTextArea;
import javax.swing.JTable;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.JTextField;
public class SpeisenListe extends Frame {
private static final long serialVersionUID = 1L;
private JLabel jlGerichteauswahl = null;
private JButton btStartseite = null;
private JButton btEnde = null;
private JScrollPane jScrollPane = null;
private JTable jTable = null;
Speise objArtikel=new Speise(); // @jve:decl-index=0:
/**
* This is the default constructor
*/
public SpeisenListe() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
jlGerichteauswahl = new JLabel();
jlGerichteauswahl.setBounds(new Rectangle(196, 25, 100, 35));
jlGerichteauswahl.setText("Gerichteauswahl");
this.setLayout(null);
this.setSize(534, 312);
this.setTitle("SpeisenListe");
this.add(jlGerichteauswahl, null);
this.add(getBtStartseite(), null);
this.add(getBtEnde(), null);
this.add(getJScrollPane(), null);
this.add(getJButton(), null);
this.add(jlGerichteauswahl, null);
}
/**
* This method initializes btStartseite
*
* @return javax.swing.JButton
*/
private JButton getBtStartseite() {
if (btStartseite == null) {
btStartseite = new JButton();
btStartseite.setBounds(new Rectangle(35, 239, 170, 50));
btStartseite.setText("Startseite");
btStartseite.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()");
Startseite s = new Startseite();
s.setVisible(true);
s.setLocation(400, 300);
dispose();
// TODO Auto-generated Event stub actionPerformed()
}
});
}
return btStartseite;
}
/**
* This method initializes btEnde
*
* @return javax.swing.JButton
*/
private JButton getBtEnde() {
if (btEnde == null) {
btEnde = new JButton();
btEnde.setBounds(new Rectangle(303, 238, 171, 51));
btEnde.setText("Ende");
btEnde.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()");
System.exit(0);
dispose();
// TODO Auto-generated Event stub actionPerformed()
}
});
}
return btEnde;
}
//Methode für die Tabelle
private String[][]daten={};
private String[] spaltennamen = {"Rezeptnummer", "Name", "Zutaten", "Preis", "Schwierigkeitsgrad", "Gang", "Rezept"};
private DefaultTableModel myModel = new DefaultTableModel(daten, spaltennamen);
private JButton jButton = null;
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane() {
if (jScrollPane == null) {
jScrollPane = new JScrollPane();
jScrollPane.setBounds(new Rectangle(15, 65, 488, 162));
jScrollPane.setViewportView(getJTable());
}
return jScrollPane;
}
/**
* This method initializes jTable
*
* @return javax.swing.JTable
*/
private JTable getJTable() {
if (jTable == null) {
jTable = new JTable(myModel);
}
return jTable;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(366, 35, 103, 16));
jButton.setText("einfügen");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()");
String[][] neueZeile = { { "Japan", "245" },
{ "1", "Tier" },
{ "2", "Zahl" },
{ "3", "Pc" },
{"4", "Handy"} ,
{ "5", "Haus" },
};
myModel.addRow(neueZeile);
}
}
// TODO Auto-generated Event stub actionPerformed()
);}
return jButton;
}
}