Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2015 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.publication.attribute.panel;
 
 import java.awt.Color;
 
 
 
 @SuppressWarnings("unchecked")
 public class LanguagePanel extends JPanel implements ActionListener {
 
 	private static final long serialVersionUID = 8109825692298261311L;
 
 	private static AttributeLabel LANGUAGE_LABEL = new AttributeLabel(..getProperty("LANGUAGE_LABEL"), ..getProperty("LANGUAGE_TOOLTIP"));
 
 	private static SmallButton OKAY_BUTTON = new SmallButton("OK");
 
 	private static JComboBox<StringcomboBox;
 
 	private static Locale[] LOCALE_LIST;
 
 	static {
 
 
 		Arrays.sort(new Comparator<Locale>() {
 
 			public int compare(Locale o1Locale o2) {
 				return o1.toString().compareTo(o2.toString());
 			}
 		});
 
 		String[] strings = new String[.];
 
 		for (int i = 0; i < .i++) {
 
 				strings[i] = [i].getDisplayLanguage() + " - " + [i].getDisplayCountry();
 			} else {
 				strings[i] = [i].getDisplayLanguage();
 			}
 		}
 
 		 = new JComboBox<String>(strings);
 
 
 
 	}
 
 	@SuppressWarnings("rawtypes")
 	static class CustomComboBox extends JLabel implements ListCellRenderer {
 
 		private static final long serialVersionUID = 9120777908811491201L;
 
 		private final static Dimension preferredSize = new Dimension(200, 14);
 
 		public Component getListCellRendererComponent(JList listObject valueint indexboolean isSelectedboolean cellHasFocus) {
 			JLabel renderer = (JLabel.getListCellRendererComponent(listvalueindexisSelectedcellHasFocus);
 			if (value instanceof Color) {
 				renderer.setBackground((Colorvalue);
 			}
			return renderer;
		}
	}
	public LanguagePanel() {
		JPanel mainPanel = new JPanel(new FlowLayout(., 10, 0));
		EmptyBorder inBorder = new EmptyBorder(1, 2, 0, 2);
		EmptyBorder outBorder = new EmptyBorder(1, 2, 0, 2);
		mainPanel.setBorder(BorderFactory.createCompoundBorder(outBorderinBorder));
		mainPanel.add();
		mainPanel.add();
		JPanel attributePanel = new JPanel(new GridLayout());
		attributePanel.add();
		this.setBorder(new MatteBorder(0, 0, 0, 0, .));
		this.setLayout(new BorderLayout());
		this.add(attributePanel.);
		this.add(mainPanel.);
	}
	public void actionPerformed(ActionEvent actionEvent) {
		if (actionEvent.getSource().equals()) {
			PublicationMainPanel.releaseAllBlockedFields();
			newLanguagePanel.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 0, .));
			PublicationFrame.updateUI();
			// PublicationModul.getFrame().requestFocusInWindow();
			PublicationButtonLinePanel.getSubmitButton().requestFocus();
		}
	}
	private void saveUserValues() {
		PropertyLoader.setUserValue("LANGUAGE".getSelectedItem().toString());
	}
	private String getTableContent() {
	}
	public Locale getLanguage() {
	}
New to GrepCode? Check out our FAQ X