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;
 
 import java.awt.Color;
 
 
 
 
 public class EdalConfigDialog extends JDialog {
 	private static final long serialVersionUID = 1L;

Return value if cancel is chosen.
 
 	public static final int CANCEL_OPTION = 1;
Return value if approve (yes, ok) is chosen.
 
 	public static final int APPROVE_OPTION = 0;
 
 	public int returnvalue;
 
 	public static ClientDataManager client;
 	private boolean islogin = false;
 
 	private JPanel detialpanel = new JPanel();
 
 	private JButton savebtn;
 	private JButton cancelbtn;
 	private JLabel infolabel;
 
 	public EdalConfigDialog() {
 
 
 		JPanel contents = (JPanelgetContentPane();
 		contents.setLayout(new BorderLayout());
 
 		.setLayout(new MigLayout("","[100!][90%!]",""));
 
 		 = new JLabel("Server Address:");
 
 		.add("wrap,width max(70%, 70%)");
 
 		 = new JLabel("Server Port:");
 
 		.add("wrap,width max(70%, 70%)");
 
 		 = new JLabel("User Name:");
 
 		.add("wrap,width max(70%, 70%)");
 
 		 = new JLabel("Password:");
 
 		.add("wrap,width max(70%, 70%)");
 
 		 = new JLabel("");
		.add("width max(80%, 80%)");
		/*
		EdalLoginHelper helper = new EdalLoginHelper();
		helper.initdata(serveraddresstxt, serverporttxt, serverusernametxt,
				serverpasswordtxt);
				*/
		this.setSize(new Dimension(400, (int) (400 * 0.618)));
	}
	}
	public int getServerport() {
		return Integer.parseInt(.getText().trim());
	}
	public String getUsername() {
	}
	public String getPassword() {
	}
	public int showOpenDialog() {
		setModal(true);
		return ;
	}
		JPanel buttonPane = new JPanel(new FlowLayout(., 5, 5));
		buttonPane.add();
		buttonPane.add();
		return buttonPane;
	}
	private boolean checkerror() {
		final String serveraddresstxtText = .getText();
		if (serveraddresstxtText.trim().length() == 0) {
			JOptionPane.showMessageDialog(null"Please input Server Address!",
			return false;
else {
		}
		final String serverporttxtText = .getText();
		if (serverporttxtText.trim().length() == 0) {
			JOptionPane.showMessageDialog(null"Please input Server Port!",
			return false;
else {
		}
		try {
			Integer.parseInt(serverporttxtText.trim());
catch (final Exception e) {
			JOptionPane.showMessageDialog(null,
					"Server Port should be Integer!",
			return false;
		}
		final String serverusernametxtText = .getText();
		if (serverusernametxtText.trim().length() == 0) {
			JOptionPane.showMessageDialog(null"Please input User Name!",
			return false;
else {
		}
		final String serverpasswordtxtText = .getText();
		if (serverpasswordtxtText.trim().length() == 0) {
			JOptionPane.showMessageDialog(null"Please input Password!",
			return false;
else {
		}
		return true;
	}
	private void resetfill(JLabel label) {
		String originaltext = label.getText();
		if (originaltext.startsWith("*")) {
			originaltext = originaltext.substring(1);
		}
		label.setText(originaltext);
	}
	private void mustfill(JLabel label) {
		label.setText("*" + label.getText());
	}
		private static final long serialVersionUID = 1L;
		public void actionPerformed(ActionEvent e) {
			if (!checkerror()) {
				return;
			}
			}
		}
	};
	private boolean loginremoteserver(String serveraddressint serverport,
			String usernameString password) {
		try {
			Authentication auth = new Authentication(EdalHelpers.authenticateUser(usernamepassword));
			 = new ClientDataManager(serverportserveraddressauth);
			 = true;
catch (Exception e) {
			 = false;
		}
		return ;
	}
		private static final long serialVersionUID = 1L;
		public void actionPerformed(ActionEvent e) {
		}
	};
		return new WindowAdapter() {
			public void windowClosing(final WindowEvent we) {
			}
		};
	}
New to GrepCode? Check out our FAQ X