示例#1
0
  /** Diese Methode extrahiert die Daten den Kontakts und zeigt sie auf der Gui an. */
  private void initContactInfo() {
    lblValid.setText("" + contact.getId());
    lblVallasttime.setText("" + (new Date(contact.getLast_time_contacted())));
    lblValname.setText(contact.getDisplay_name());
    if (contact.getOrganisationName() != null) lblValorga.setText(contact.getOrganisationName());
    if (contact.getOrganisationStatus() != null)
      lblValstatus.setText(contact.getOrganisationStatus());
    lblValtimes.setText("" + contact.getTimes_contacted());

    String temp = "";
    if (contact.getEmails() != null) {
      for (String s : contact.getEmails()) temp += s + "\n";
    }
    areaEmails.setText(temp);

    temp = "";
    if (contact.getEmails() != null) {
      for (String s : contact.getNotes()) temp += s + "\n";
    }
    areaNotes.setText(temp);

    temp = "";
    if (contact.getEmails() != null) {
      for (String s : contact.getMessaging()) temp += s + "\n";
    }
    areaMessaging.setText(temp);

    temp = "";
    if (contact.getEmails() != null) {
      for (String s : contact.getPhones()) temp += s + "\n";
    }
    areaPhones.setText(temp);

    temp = "";
    if (contact.getStreet() != null) temp += contact.getStreet() + "\n";
    if (contact.getCity() != null) temp += contact.getCity() + "\n";
    if (contact.getRegion() != null) temp += contact.getRegion() + " ";
    if (contact.getCountry() != null) temp += contact.getCountry();
    areaAdress.setText(temp);

    if (contact.getPhoto() != null) {
      ImageIcon image = new ImageIcon(contact.getPhoto());
      Image img = image.getImage();
      Image newimg = img.getScaledInstance(145, 145, java.awt.Image.SCALE_SMOOTH);
      lblPicture.setIcon(new ImageIcon(newimg));
      lblPicture.setBounds(lblPicture.getX(), lblPicture.getY(), 145, 145);
    }
  }