import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 27.10.2007
  * @author
  */

public class Tabellenanwendung extends JFrame {
  // Anfang Variablen
  private JScrollPane jSPTabelle = new JScrollPane();
  private JLabel jLabel1 = new JLabel();
  private JTable jTBuecher = new JTable();
  // Ende Variablen

  public Tabellenanwendung(String title) {
    // Frame-Initialisierung
    super(title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { System.exit(0); }
    });
    int frameWidth = 300;
    int frameHeight = 300;
    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

    jSPTabelle.setBounds(8, 24, 273, 233);
    cp.add(jSPTabelle);
    jLabel1.setBounds(8, 8, 42, 16);
    jLabel1.setText("Bücher");
    jLabel1.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
    cp.add(jLabel1);
    // jTBuecher.setBounds(6, 6, 320, 120);
    jSPTabelle.getViewport().add(jTBuecher);
    // Ende Komponenten
    jTBuecher.setModel(new MyTableModel());
    setResizable(false);
    setVisible(true);
  }

  // Anfang Ereignisprozeduren
  // Ende Ereignisprozeduren

  public static void main(String[] args) {
    new Tabellenanwendung("Tabellenanwendung");
  }
}

