import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.HashMap;
import java.util.Map;
public class MapTest extends Frame implements ActionListener {
Label res;
TextField my;
//创建Map对象
public MapTest() {
my = new TextField(20);
res = new Label("显示英文");
setLayout(new FlowLayout());
add(my);
add(res);
my.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
Map<String, String> map = new HashMap<String, String>(); //数据采用的哈希表结构
//给map中添加元素
map.put("星期一", "Monday");
map.put("星期二", "Tuesday");
map.put("星期三", "Wednesday");
map.put("星期四", "Thursday");
map.put("星期五", "Friday");
map.put("星期六", "Saturday");
map.put("星期日", "Sunday");
String s = my.getText();
String en = map.get(s);
res.setText(en);
}
public static void main(String args[]) {
Frame my = new MapTest();
my.setSize(300, 300);
my.setVisible(true);
}
}