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.publication;
 
 import java.awt.Color;
 import java.awt.Font;
 import java.awt.Image;
 
 
 public class PropertyLoader {
 
 	public static final String PROGRAM_NAME = "IPK Data Publication System";
 
 	public static Image EDAL_LOGO = null;
 
 	public static Image EDAL_ICON = null;
 
 	public static Properties props;
 
 	public static Path RUNNING_PATH = null;
 
 	public static final Color HEADER_FOOTER_COLOR = new Color(210, 210, 210);
 
 	public static final Color MAIN_BACKGROUND_COLOR = .;
 
 	public static final Color LABEL_COLOR = new Color(0, 132, 184);
 
 	public static final Color MAIN_FONT_COLOR = new Color(102, 102, 102);
 
 	public static final int DEFAULT_FONT_SIZE = 14;
 
 	public static final Font DEFAULT_FONT = new Font(., 0,
 
 	public static final int THREE_TIMES_SIZE = 3 * ;
 
 	public static final int PUBLISHER_PANEL_HEIGHT = 3 * ;
 
 	public static final int AUTHOR_PANEL_HEIGHT = 10 * ;
 
 	public static final int DESCRIPTION_PANEL_HEIGHT = 10 * ;
 
 	public static final Dimension MINIMUM_DIM_PUBLICATION_FRAME = new Dimension(
 			800, 800);
 
 
 	private static void initGraphicComponents() {
 				..getProperty("UPLOAD_LABEL"),
 				..getProperty("UPLOAD_TOOLTIP"));
 				..getProperty("TITLE_TOOLTIP"));
 				..getProperty("DESCRIPTION_LABEL"),
 				..getProperty("DESCRIPTION_TOOLTIP"));
 				..getProperty("AUTHORS_LABEL"),
 				..getProperty("AUTHORS_TOOLTIP"));
 				..getProperty("SUBJECTS_LABEL"),
 				..getProperty("SUBJECTS_TOOLTIP"));
 				..getProperty("LANGUAGE_LABEL"),
 				..getProperty("LANGUAGE_TOOLTIP"));
 				..getProperty("PUBLISHER_LABEL"),
 				..getProperty("PUBLISHER_TOOLTIP"));
 				..getProperty("EMBARGO_LABEL"),
 				..getProperty("EMBARGO_TOOLTIP"));
 	}
 
 	private static void loadEdalLogos() {
 		 = new ImageIcon(
 				PropertyLoader.class.getResource("edal_scaled.png")).getImage();
 		 = new ImageIcon(
 				PropertyLoader.class.getResource("edal_icon.png")).getImage();
	}
	private static void loadProperties() {
		String propertyFile = "properties.txt";
		 = new Properties();
		try {
					.getResourceAsStream(propertyFile), "UTF-8"));
catch (IOException | NullPointerException e) {
			JOptionPane.showMessageDialog(PublicationModul.getFrame(),
					"Unable to load property file '" + propertyFile + "' : "
e.getMessage(), "ERROR",
			System.exit(0);
		}
	}
	private static void loadRunnigPath() {
		try {
catch (Exception e) {
			 = Paths.get(System.getProperty("user.home"));
		}
	}
	public static void main(String[] args) {
		ToolTipManager.sharedInstance().setInitialDelay(0);
	}
New to GrepCode? Check out our FAQ X