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.sample.gui;
 
 import java.awt.Frame;
 import java.util.Map;
 
 
 
 public class MetadataModify {
 
 	public static JFrame frame;
 	private static ClientPrimaryDataEntity[] files;
 	private static String serveraddress = null;
 	private static int serverport = 0;

Parameters:
args
 
 	public static void main(String[] args) {
 		if (args.length != 2) {
 					.println("Usage:    de.ipk_gatersleben.bit.bi.edal.rmi.sample.gui.Main option(s)");
 					.println("Options:    the first parameter is servername, the second parametr is serverport");
 			System.exit(-1);
 		} else {
 			 = args[0].trim();
 			String sport = args[1].trim();
 			try {
 				 = Integer.parseInt(sport);
 			} catch (Exception e) {
 						.println("Usage:    de.ipk_gatersleben.bit.bi.edal.rmi.sample.gui.Main option(s)");
 						.println("Options:    the first parameter is servername, the second parametr is serverport");
 				System.exit(-1);
 			}
 		}
 
 		for (final LookAndFeelInfo laf : UIManager.getInstalledLookAndFeels()) {
 			if (laf.getName().equals("Nimbus")) {
 				try {
 					UIManager.setLookAndFeel(laf.getClassName());
 				} catch (final ClassNotFoundException e) {
 
 				} catch (final InstantiationException e) {
 
 				} catch (final IllegalAccessException e) {
 
 				} catch (final UnsupportedLookAndFeelException e) {
 
 				}
 			}
 		}
 
 		 = new JFrame("MetadataDemo");
 
 		JPanel pane = new JPanel();
 		pane.add(new JButton());
		.setSize(600, 300);
	}
	static Action openfileAction = new AbstractAction("Open EDAL File") {
		private static final long serialVersionUID = 1L;
		public void actionPerformed(ActionEvent e) {
			Window window = .getContentPane() instanceof Window ? (Window
			try {
						EdalHelpers.authenticateNewSampleUser("chenj""jinbo"));
				EdalFileChooser dlg = window instanceof Frame ? new EdalFileChooser(
						(Framewindowclient)
new EdalFileChooser((Dialogwindow
								client);
				int returnVal = dlg.showOpenDialog();
				if (returnVal == .) {
				}
catch (EdalAuthenticateException e1) {
						.error(StackTraceUtil.getStackTrace(e1));
				JOptionPane
								null,
								"Can't login to Edal System,Please check your username and password!",
								"MetadataDemo".);
		}
	};
	static Action openmetadataAction = new AbstractAction("Show Metadata") {
		private static final long serialVersionUID = 1L;
		public void actionPerformed(ActionEvent e) {
			if ( != null) {
				for (ClientPrimaryDataEntity file : ) {
					try {
						if (file.isDirectory()) {
							continue;
						}
catch (RemoteException e1) {
						JOptionPane.showMessageDialog(null,
								"Call remote Edal server function exception:"
e1.getMessage(), "MetadataDemo",
					}
					MetaDataSaveDialog metadlg = new MetaDataSaveDialog(file);
					int returnVal = metadlg.showOpenDialog();
					if (returnVal == .) {
					}
				}
			}
		}
	};
New to GrepCode? Check out our FAQ X