📄 countriesvalues.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 + -