import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class KundeAnlegen extends JFrame implements ActionListener{
private static JLabel jlblKunde = new JLabel("Neuen Kunden anlegen");
private static JLabel jlblKundenNr = new JLabel("Kunden-Nr.");
private static JLabel jlblVorname = new JLabel("Vorname");
private static JLabel jlblName = new JLabel("Name");
private static JLabel jlblStrasse = new JLabel ("Strasse");
private static JLabel jlblPLZ = new JLabel("PLZ");
private static JLabel jlblOrt = new JLabel("Ort");
private static JLabel jlblTelefon = new JLabel("Telefon-Nr.");
private static JButton neu = new JButton("Anlegen");
private static JButton ende = new JButton("Abbrechen");
private static JTextField jtfKundenNr = new JTextField();
private static JTextField jtfVorname = new JTextField();
private static JTextField jtfName = new JTextField();
private static JTextField jtfStrasse = new JTextField();
private static JTextField jtfPLZ = new JTextField();
private static JTextField jtfOrt = new JTextField();
private static JTextField jtfTelefon = new JTextField();
private static JPanel jpKundeanlegen = new JPanel();
public static JFrame jfKundeanlegen = new JFrame();
public KundeAnlegen() {
neu.addActionListener(this);
ende.addActionListener(this);
}
public static JDialog setBuchAnlegen(String text, boolean x) {
JDialog jdKundeanlegen = new JDialog(jfKundeanlegen, text, x);
jpKundeanlegen.setLayout(null);
jlblKunde.setBounds(160, 10, 200, 25);
jlblKunde.setFont(new Font("MS Sans Serif", Font.BOLD, 17));
jpKundeanlegen.add(jlblKunde);
jlblKundenNr.setBounds(20, 45, 160, 25);
jpKundeanlegen.add(jlblKundenNr);
jtfKundenNr.setBounds(185, 45, 160, 25);
jpKundeanlegen.add(jtfKundenNr);
jlblVorname.setBounds(20, 75, 160, 25);
jpKundeanlegen.add(jlblVorname);
jtfVorname.setBounds(185, 75, 160, 25);
jpKundeanlegen.add(jtfVorname);
jlblName.setBounds(20, 105, 160, 25);
jpKundeanlegen.add(jlblName);
jtfName.setBounds(185, 105, 160, 25);
jpKundeanlegen.add(jtfName);
jlblStrasse.setBounds(20, 135, 160, 25);
jpKundeanlegen.add(jlblStrasse);
jtfStrasse.setBounds(185, 135, 160, 25);
jpKundeanlegen.add(jtfStrasse);
jlblPLZ.setBounds(20, 165, 160, 25);
jpKundeanlegen.add(jlblPLZ);
jtfPLZ.setBounds(185, 165, 160, 25);
jpKundeanlegen.add(jtfPLZ);
jlblOrt.setBounds(20, 195, 160, 25);
jpKundeanlegen.add(jlblOrt);
jtfOrt.setBounds(185, 195, 160, 25);
jpKundeanlegen.add(jtfOrt);
jlblTelefon.setBounds(20, 225, 160, 25);
jpKundeanlegen.add(jlblTelefon);
jtfTelefon.setBounds(185, 225, 160, 25);
jpKundeanlegen.add(jtfTelefon);
neu.setBounds(20, 270, 130, 25);
jpKundeanlegen.add(neu);
ende.setBounds(200, 270, 130, 25);
jpKundeanlegen.add(ende);
jdKundeanlegen.add(jpKundeanlegen);
new KundeAnlegen();
jdKundeanlegen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
jdKundeanlegen.setSize(500,400);
jdKundeanlegen.setVisible(true);
return jdKundeanlegen;
}
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
// Neuen Kunden anlegen
if(obj == neu) {
System.out.println("Neuer Kunde");
}
// Abbrechen
if(obj == ende) {
jfKundeanlegen.dispose();
}
}
public static void main (String[] args) {
new KundeAnlegen();
}
}