import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 07.10.2006
  * @author
  */

public class Buecherei extends JFrame {
  // Anfang Variablen
  private JMenuBar jmbMenueleiste = new JMenuBar();
  private JMenu jmuDatei = new JMenu("Datei");
  private JMenuItem DateiJMenuItem1 = new JMenuItem("Neu");
  private JMenuItem DateiJMenuItem2 = new JMenuItem("Öffnen...");
  private JMenuItem DateiJMenuItem3 = new JMenuItem("Speichern");
  private JMenuItem DateiJMenuItem4 = new JMenuItem("Speichern unter...");
  private JMenuItem DateiJMenuItem6 = new JMenuItem("Beenden");
  private JMenu jmuBuch = new JMenu("Buch");
  private JMenuItem BuchJMenuItem1 = new JMenuItem("Buch anlegen...");
  private JMenuItem BuchJMenuItem2 = new JMenuItem("Buch ändern...");
  private JMenuItem BuchJMenuItem3 = new JMenuItem("Buch löschen...");
  private JMenuItem BuchJMenuItem5 = new JMenuItem("Buch ausleihen...");
  private JMenuItem BuchJMenuItem6 = new JMenuItem("Buch zurückgeben...");
  private JMenu jmuLeser = new JMenu("Leser");
  private JMenuItem LeserJMenuItem1 = new JMenuItem("Leser anlegen...");
  private JMenuItem LeserJMenuItem2 = new JMenuItem("Leser ändern...");
  private JMenuItem LeserJMenuItem3 = new JMenuItem("Leser löschen...");
  // Ende Variablen

  public Buecherei(String title) {
    // Frame-Initialisierung
    super(title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { System.exit(0); }
    });
    int frameWidth = 640;
    int frameHeight = 400;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2 ;
    setLocation(x, y);
    Container cp = getContentPane();
    cp.setLayout(null);
    // Anfang Komponenten

    setJMenuBar(jmbMenueleiste);
    jmbMenueleiste.add(jmuDatei);
    DateiJMenuItem1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        DateiJMenuItem1ActionPerformed(evt); } });
    jmuDatei.add(DateiJMenuItem1);

    DateiJMenuItem2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        DateiJMenuItem2ActionPerformed(evt); } });
    jmuDatei.add(DateiJMenuItem2);

    DateiJMenuItem3.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        DateiJMenuItem3ActionPerformed(evt); } });
    jmuDatei.add(DateiJMenuItem3);

    DateiJMenuItem4.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        DateiJMenuItem4ActionPerformed(evt); } });
    jmuDatei.add(DateiJMenuItem4);

    jmuDatei.addSeparator();
    DateiJMenuItem6.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        DateiJMenuItem6ActionPerformed(evt); } });
    jmuDatei.add(DateiJMenuItem6);

    jmbMenueleiste.add(jmuBuch);
    BuchJMenuItem1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        BuchJMenuItem1ActionPerformed(evt); } });
    jmuBuch.add(BuchJMenuItem1);

    BuchJMenuItem2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        BuchJMenuItem2ActionPerformed(evt); } });
    jmuBuch.add(BuchJMenuItem2);

    BuchJMenuItem3.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        BuchJMenuItem3ActionPerformed(evt); } });
    jmuBuch.add(BuchJMenuItem3);

    jmuBuch.addSeparator();
    BuchJMenuItem5.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        BuchJMenuItem5ActionPerformed(evt); } });
    jmuBuch.add(BuchJMenuItem5);

    BuchJMenuItem6.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        BuchJMenuItem6ActionPerformed(evt); } });
    jmuBuch.add(BuchJMenuItem6);

    jmbMenueleiste.add(jmuLeser);
    LeserJMenuItem1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        LeserJMenuItem1ActionPerformed(evt); } });
    jmuLeser.add(LeserJMenuItem1);

    LeserJMenuItem2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        LeserJMenuItem2ActionPerformed(evt); } });
    jmuLeser.add(LeserJMenuItem2);

    LeserJMenuItem3.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        LeserJMenuItem3ActionPerformed(evt); } });
    jmuLeser.add(LeserJMenuItem3);

    // Ende Komponenten

    setVisible(true);
  }

  // Anfang Ereignisprozeduren
  public void DateiJMenuItem1ActionPerformed(ActionEvent evt) {

  }
  public void DateiJMenuItem2ActionPerformed(ActionEvent evt) {

  }
  public void DateiJMenuItem3ActionPerformed(ActionEvent evt) {

  }
  public void DateiJMenuItem4ActionPerformed(ActionEvent evt) {

  }
  public void DateiJMenuItem6ActionPerformed(ActionEvent evt) {
     System.exit(0);
  }
  public void BuchJMenuItem1ActionPerformed(ActionEvent evt) {

  }
  public void BuchJMenuItem2ActionPerformed(ActionEvent evt) {

  }
  public void BuchJMenuItem3ActionPerformed(ActionEvent evt) {

  }
  public void BuchJMenuItem5ActionPerformed(ActionEvent evt) {

  }
  public void BuchJMenuItem6ActionPerformed(ActionEvent evt) {

  }
  public void LeserJMenuItem1ActionPerformed(ActionEvent evt) {

  }
  public void LeserJMenuItem2ActionPerformed(ActionEvent evt) {

  }
  public void LeserJMenuItem3ActionPerformed(ActionEvent evt) {

  }
  // Ende Ereignisprozeduren

  public static void main(String[] args) {
    new Buecherei("Buecherei");
  }
}

