Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *  Copyright (c) 2011 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 GNU Lesser Public License v2.1
   *  which accompanies this distribution, and is available at
   *  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
   *
   *  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 PersonviewDialog extends MetadataViewDialog{
 	private static final long serialVersionUID = 1L;
 	 
 	private JTable table;
 	private Persons persons;

Constructs a PersonDialog that is initialized with person.

Parameters:
person Person object to show in PersonDialog
  
 	public PersonviewDialog(Persons persons,String title)
 	{
 		super();
 		
 		this. = persons;
 		
 		setTitle(title);
 		
 		JPanel contents = (JPanelgetContentPane();
 		contents.setLayout(new BorderLayout());
 		
 		 = new DefaultTableModel();
 		.addColumn("Persontype");
 		.addColumn("Surname");
 		.addColumn("Givenname");
 		.addColumn("Legalname");
 		.addColumn("Address");
 		.addColumn("Zip");
 		.addColumn("Country");
 		 = new JTable();
 		
 		
 		JScrollPane scrollPane = new JScrollPane();
 		
 		contents.add(scrollPane,.);
 		
 		
 		this.setSize(new Dimension(720,(int)(720*0.618)));
 		
 	}
 	
 	public void initdata()
 	{
 		if(!=null)
 		{
 			for(Person person:)
 			{
 				{
 						"NaturePerson", ((NaturalPerson)person).getSureName(), ((NaturalPerson)person).getGivenName(), ""person.getAddressLine(), person.getZip(), person.getCountry() });
 				}
 				else
				{
						"LegalPerson""""", ((LegalPerson)person).getLegalName(), person.getAddressLine(), person.getZip(), person.getCountry() });
				}
			}
		}
	}
New to GrepCode? Check out our FAQ X