⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 countriesvalues.java

📁 IBM RSA下的JSF开发示例
💻 JAVA
字号:
/* CountriesValues.java
 * Created on Jan 11, 2005
 *
 * Used to store the current values selected by a user and determine what values to display
 * in the second Combo Box.
 */
package com.ibm.samples.eventHandling;

/**
 * @author cmjaun
 *
 */
public class CountriesValues {
	String continent;         // current continent
	String country;           // current country
	Countries[] selections = new Countries[6]; 
	String[] countryValues;
	
	public CountriesValues(){
		String[] countries1 = new String[4];
		String[] countries2 = new String[4];
		String[] countries3 = new String[4];
		String[] countries4 = new String[4];
		String[] countries5 = new String[4];
		String[] countries6 = new String[4];
		
		Countries c1 = new Countries();
		c1.setContinent("Africa");
		countries1[0] = "Botswana";
		countries1[1] = "Egypt";
		countries1[2] = "Kenya";
		countries1[3] = "South Africa";
		c1.setCountries(countries1);
		
		Countries c2 = new Countries();
		c2.setContinent("Asia");
		countries2[0] = "Bangladesh";
		countries2[1] = "China";
		countries2[2] = "Japan";
		countries2[3] = "Philippines";
		c2.setCountries(countries2);
		
		Countries c3 = new Countries();
		c3.setContinent("Europe");
		countries3[0] = "Austria";
		countries3[1] = "Finland";
		countries3[2] = "France";
		countries3[3] = "Portugal";
		c3.setCountries(countries3);
		
		Countries c4 = new Countries();
		c4.setContinent("North America");
		countries4[0] = "Canada";
		countries4[1] = "Guatemala";
		countries4[2] = "Mexico";
		countries4[3] = "United States";
		c4.setCountries(countries4);
		
		Countries c5 = new Countries();
		c5.setContinent("Oceania");
		countries5[0] = "Australia";
		countries5[1] = "Micronesia";
		countries5[2] = "Palau";
		countries5[3] = "Solomon Islands";
		c5.setCountries(countries5);
		
		Countries c6 = new Countries();
		c6.setContinent("South America");
		countries6[0] = "Bolivia";
		countries6[1] = "Chile";
		countries6[2] = "Paraguay";
		countries6[3] = "Venezuela";
		c6.setCountries(countries6);
		
		selections[0] = c1;
		selections[1] = c2;
		selections[2] = c3;
		selections[3] = c4;
		selections[4] = c5;
		selections[5] = c6;

	}
	/**
	 * @return Returns the continent.
	 */
	public String getContinent() {
		return continent;
	}
	/**
	 * @param continent The continent to set.
	 */
	public void setContinent(String continent) {
		this.continent = continent;
	}
	/**
	 * @return Returns the country.
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * @param country The country to set.
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * @return Returns the selections.
	 */
	public Countries[] getSelections() {
		return selections;
	}
	/**
	 * @param selections The selections to set.
	 */
	public void setSelections(Countries[] selections) {
		this.selections = selections;
	}
	/**
	 * @return Returns the countryValues.
	 */
	public String[] getCountryValues() {
		return countryValues;
	}
	/**
	 * @param countryValues The countryValues to set.
	 */
	public void setCountryValues(String[] countryValues) {
		this.countryValues = countryValues;
	}
	/**
	 * @return Returns the name.
	 */
	public void setCombo(String continent) {
		if( continent.equals("Africa")) {
			countryValues = selections[0].getCountries();
		} else if(continent.equals("Asia")) {
			countryValues = selections[1].getCountries();
		} else if(continent.equals("Europe")) {
			countryValues = selections[2].getCountries();
		} else if(continent.equals("North America")) {
			countryValues = selections[3].getCountries();
		} else if(continent.equals("Oceania")) {
			countryValues = selections[4].getCountries();
		} else if(continent.equals("South America")) {
			countryValues = selections[5].getCountries();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -