/** 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); } }