Jan: TextValuePair cannot resolved

Beitrag lesen

Hier mal ein vollständiger dialog der falsch angezeigt wird. ausser den Labels mit Rahmen und einigen (nicht allen) TextFields wird nichts angezeigt:

package pendenz;

import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.event.*;

public class dlgMitarbeiter extends JDialog {
  DB DB = new DB();
  dlgFehler dlgFehler = new dlgFehler();

JPanel panel1 = new JPanel();
  JLabel jLabelPersonalnummer = new JLabel();
  Border border1;
  TitledBorder titledBorder1;
  JLabel jLabelPN = new JLabel();
  JTextField jTextFieldPersonalnummer = new JTextField();
  JLabel jLabelMitarbeiter = new JLabel();
  Border border2;
  TitledBorder titledBorder2;
  JLabel jLabelName = new JLabel();
  JTextField jTextFieldName = new JTextField();
  JLabel jLabelVorname = new JLabel();
  JTextField jTextFieldVorname = new JTextField();
  JLabel jLabelKontakt = new JLabel();
  Border border3;
  TitledBorder titledBorder3;
  JLabel jLabelTel = new JLabel();
  JLabel jLabelMail = new JLabel();
  JTextField jTextFieldTel = new JTextField();
  JTextField jTextFieldMail = new JTextField();
  JButton jButtonSpeichern = new JButton();
  JButton jButtonAbbrechen = new JButton();

public dlgMitarbeiter(Frame frame, String title, boolean modal) {
    super(frame, title, modal);
    try {
      jbInit();
      pack();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }

public dlgMitarbeiter() {
    this(null, "", false);
  }

private void jbInit() throws Exception {
    this.setTitle("Pendenz-Verwaltung | Mitarbeiter erfassen");
   border1 = BorderFactory.createLineBorder(SystemColor.controlShadow,1);
    titledBorder1 = new TitledBorder(border1,"Personalnummer");

border2 = BorderFactory.createLineBorder(SystemColor.controlShadow,1);
    titledBorder2 = new TitledBorder(border2,"Mitarbeiter");

border3 = BorderFactory.createLineBorder(SystemColor.controlShadow,1);
    titledBorder3 = new TitledBorder(border3,"Kontakt");

panel1.setLayout(null);
    this.setResizable(false);

panel1.setMinimumSize(new Dimension(595, 270));
    panel1.setPreferredSize(new Dimension(595, 270));

jLabelPersonalnummer.setBorder(titledBorder1);
    jLabelPersonalnummer.setText("");

jLabelPN.setToolTipText("Personalnummer:");
    jLabelPN.setText("Pers. Num:");

jLabelMitarbeiter.setBorder(titledBorder2);
    jLabelName.setText("Name:");
    jLabelVorname.setText("Vorname:");
    jTextFieldVorname.setText("");
    jTextFieldName.setText("");

jLabelKontakt.setBorder(titledBorder3);
    jLabelKontakt.setText("");
    jLabelTel.setToolTipText("Telefonnummer:");
    jLabelTel.setText("Tel. Nr:");
    jLabelMail.setText("Email:");
    jTextFieldTel.setText("");
    jTextFieldMail.setText("");

jButtonSpeichern.setText("Speichern");
    jButtonSpeichern.addActionListener(new dlgMitarbeiter_jButtonSpeichern_actionAdapter(this));
    jButtonAbbrechen.setText("Abbrechen");
    jButtonAbbrechen.addActionListener(new dlgMitarbeiter_jButtonAbbrechen_actionAdapter(this));
    getContentPane().add(panel1);

jLabelMitarbeiter.setBounds(15, 15, 270, 100);
    panel1.add(jLabelMitarbeiter);

jLabelKontakt.setBounds(15, 125, 270, 100);
    panel1.add(jLabelKontakt);

jLabelPN.setBounds(330, 50, -1, -1);
    panel1.add(jLabelPN);

jLabelPersonalnummer.setBounds(305, 15, 270, 75);
    panel1.add(jLabelPersonalnummer);

jTextFieldPersonalnummer.setBounds(390, 50, 120, 20);
    panel1.add(jTextFieldPersonalnummer);

jLabelName.setBounds(40, 50, -1, -1);
    panel1.add(jLabelName);

jTextFieldName.setBounds(100, 50, 120, -1);
    panel1.add(jTextFieldName);

jLabelVorname.setBounds(40, 75, -1, -1);
    panel1.add(jLabelVorname);

jTextFieldVorname.setBounds(100, 75, 120, -1);
    panel1.add(jTextFieldVorname);

jLabelTel.setBounds(40, 160, -1, -1);
    panel1.add(jLabelTel);

jLabelMail.setBounds(40, 185, -1, -1);
    panel1.add(jLabelMail);

jTextFieldTel.setBounds(100, 160, 120, 20);
    panel1.add(jTextFieldTel);

jTextFieldMail.setBounds(100, 185, 120, 20);
    panel1.add(jTextFieldMail);

jButtonSpeichern.setBounds(455, 240, 120, 20);
    panel1.add(jButtonSpeichern);

jButtonAbbrechen.setBounds(325, 240, 120, 20);
    panel1.add(jButtonAbbrechen);

}

void jButtonAbbrechen_actionPerformed(ActionEvent e) {
    jTextFieldName.setText("");
    jTextFieldTel.setText("");
    jTextFieldVorname.setText("");
    jTextFieldPersonalnummer.setText("");
    jTextFieldMail.setText("");
    this.hide();
  }

void jButtonSpeichern_actionPerformed(ActionEvent e) {
    String Personalnummer = jTextFieldPersonalnummer.getText();
    if(jTextFieldPersonalnummer.getText().equals(""))
    {
      Personalnummer = "0";
    }
    try {
      DB.SetData(17, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
                 "", "", "", "", Personalnummer,
                 jTextFieldMail.getText(), jTextFieldTel.getText(),
                 jTextFieldName.getText(), jTextFieldVorname.getText());
    }    catch(Exception ex) {
      ex.printStackTrace();
    }
    jTextFieldName.setText("");
    jTextFieldTel.setText("");
    jTextFieldVorname.setText("");
    jTextFieldPersonalnummer.setText("");
    jTextFieldMail.setText("");

}
}

class dlgMitarbeiter_jButtonAbbrechen_actionAdapter implements java.awt.event.ActionListener {
  dlgMitarbeiter adaptee;

dlgMitarbeiter_jButtonAbbrechen_actionAdapter(dlgMitarbeiter adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButtonAbbrechen_actionPerformed(e);
  }
}

class dlgMitarbeiter_jButtonSpeichern_actionAdapter implements java.awt.event.ActionListener {
  dlgMitarbeiter adaptee;

dlgMitarbeiter_jButtonSpeichern_actionAdapter(dlgMitarbeiter adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButtonSpeichern_actionPerformed(e);
  }
}