hallo,
ich habe ein Problem und zwar die Actionperformed funktioniert bei mir nicht !!
ich hab so oft versucht das problem zu lösen aber irgendwie geht nicht
deswegen ich bitte euch um hilfe
danke im vorraus .
hier sit mein Code :
ich habe ein Problem und zwar die Actionperformed funktioniert bei mir nicht !!
ich hab so oft versucht das problem zu lösen aber irgendwie geht nicht
deswegen ich bitte euch um hilfe
danke im vorraus .
hier sit mein Code :
Java:
public class KundenverwaltungDialog extends JDialog implements ActionListener {
JPanel haupt;
JLabel l_eingabe, l_Knr;
JTextField name, vorname, email, strasse, stadt, land, plz, hausnr;
JButton ok, abbrechen;
Container c;
Kundenverwaltung kv = null ;
Kunde k1 = null ;
KundenverwaltungDialog kvd =null ;
public KundenverwaltungDialog(JFrame father, int newkunde
) {
super(father, "Neue Kunde Hinfügen", true);
init(father, newkunde,null);
}
private void init(JFrame father, int newKunde, Kunde k) {
c = getContentPane();
kv = new Kundenverwaltung();
kvd = this;
k.setKnr(Metadata.pullKNr());
haupt = new JPanel();
haupt.setBackground(new Color(0x82DEC3));
haupt.setLayout(new GridLayout(10, 0));
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Kunden-Nr:");
haupt.add(l_eingabe);
l_Knr = new JLabel();
l_Knr.setFont(new Font("Arial", 20, 20));
// l_Knr.setText(""+Metadata.pullKNr()+"");
l_Knr.setText("" + k.getKnr() + "");
haupt.add(l_Knr);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Name:");
haupt.add(l_eingabe);
name = new JTextField(" ", 20);
haupt.add(name);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Vorame:");
haupt.add(l_eingabe);
vorname = new JTextField(" ", 20);
haupt.add(vorname);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Email:");
haupt.add(l_eingabe);
email = new JTextField(" ", 20);
haupt.add(email);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Strasse:");
haupt.add(l_eingabe);
strasse = new JTextField(" ", 20);
haupt.add(strasse);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Haus-Nr:");
haupt.add(l_eingabe);
hausnr = new JTextField(" ", 20);
haupt.add(hausnr);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Plz:");
haupt.add(l_eingabe);
plz = new JTextField(" ", 20);
haupt.add(plz);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Stadt:");
haupt.add(l_eingabe);
stadt = new JTextField(" ", 20);
haupt.add(stadt);
l_eingabe = new JLabel();
l_eingabe.setFont(new Font("Arial", 20, 20));
l_eingabe.setText("Land:");
haupt.add(l_eingabe);
land = new JTextField(" ", 20);
haupt.add(land);
ok = new JButton("Anlegen");
haupt.add(ok);
ok.addActionListener(this);
abbrechen = new JButton("Abbrechen");
haupt.add(abbrechen);
c.add(haupt);
// setSize(300,300);
pack();
setLocation(200, 300);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("Anlegen")){
System.out.println("funktioniert");
}
}
}