import java.awt.*;
import java.awt.event.*;
class Frame1 extends Frame{
List list1=new List(3,false);
TextArea text1=new TextArea();
int itemNum=3,
xiang=4;
String item[][]={
{
"蒙牛酸酸乳",
"1.50元",
"蒙牛乳业",
"内蒙古呼和浩特"
},
{
"蓝狮啤酒",
"3.00元",
"广东蓝带",
"河北唐山市滦县杏山"
},
{
"合川桃片",
"2.00元",
"重庆市合川区三和桃片厂",
"重庆市合川区南办处花园新村"
}
};
Frame1(String s){
super(s);
for(int i=0;i<itemNum;i++){
list1.add(item[i][0]);
};
list1.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
int n=list1.getSelectedIndex();
//text1.setText(null);
text1.append(item[n][0]+"_");
text1.append(item[n][1]);
}
});
list1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e2){
int n=list1.getSelectedIndex();
text1.setText(null);
for(int i=0;i<xiang;i++){
text1.append(item[n][i]+"_");
}
}
});
add(list1,BorderLayout.NORTH);
add(text1,BorderLayout.SOUTH);
setBounds(111,111,666,444);
setVisible(true);
validate();
}
}
public class p211_10{
public static void main(String args[]){
new Frame1("List");
}
}
java程序设计基础教程第二版: p211_10
最新推荐文章于 2018-07-08 16:17:55 发布