Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2014 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
   * All rights reserved. This program and the accompanying materials
   * are made available under the terms of the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
   * which accompanies this distribution, and is available at http://creativecommons.org/licenses/by-nd/4.0/
   *
   * Contributors:
   *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
   */
 package de.ipk_gatersleben.bit.bi.edal.rmi.client.gui.viewer;
 
 
 
The PersonviewDialog can be used to view Person, which implements the MetadataviewDialog class, we can use it with a couple of lines of code:

 PersonviewDialog personviewDialog = new PersonviewDialog(person);
 personviewDialog.showOpenDialog();
 

Author(s):
Jinbo Chen
Version:
1.0
 
 public class PersonsViewDialog extends MetadataViewDialog {
 	private static final long serialVersionUID = 1L;
 
 	private JTable table;
 	private Persons persons;

Constructs a PersonDialog that is initialized with person.

Parameters:
persons de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.Persons object to show in PersonDialog
 
 	public PersonsViewDialog(Persons personsString title) {
 		super();
 
 		this. = persons;
 
 		setTitle(title);
 
 		JPanel contents = (JPanelgetContentPane();
 		contents.setLayout(new BorderLayout());
 
 		 = new DefaultTableModel() {
 			private static final long serialVersionUID = 1L;
 
 		    public boolean isCellEditable(int rowint column) {
 		       return false;
 		    }
 		};
 		.addColumn("Persontype");
 		.addColumn("Surname");
 		.addColumn("Givenname");
 		.addColumn("Legalname");
 		.addColumn("Address");
 		.addColumn("Zip");
 		.addColumn("Country");
 		 = new JTable();
 
 		JScrollPane scrollPane = new JScrollPane();
 
 		contents.add(scrollPane.);
 
 		this.setMinimumSize(new Dimension(720, (int) (720 * 0.618)));
 
 	}
 
 	public void initdata() {
 		if ( != null) {
 			for (Person person : ) {
							new String[] { "NaturePerson",
									""person.getAddressLine(),
									person.getZip(), person.getCountry() });
else {
							new String[] { "LegalPerson""""",
									person.getAddressLine(), person.getZip(),
									person.getCountry() });
				}
			}
		}
	}
New to GrepCode? Check out our FAQ X