三、简单应用题(共24分)
本题的功能是对下拉菜单项的操作,包括添加和删除。页面包括一个下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的一项后,可以通过“删除”按钮从下拉菜单中删除该项,在文本框中填入字符串后,单击“添加”按钮就可以将该项添加到下拉菜单中,所有信息都将显示在右侧的文本域中。
import java.awt.*;
import java.awt.event.*;
public class java2 extends java.applet.Applet imple-
ments hemListener,ActionListener
{Choice choice;
TextField text;
TextArea area;
Button add,del;
public void init() .
{choice:new Choice();
text=new TextField(8);
area:new TextArea(6,15);
choice.add("音乐天地");
choice.add("武术天地");
choice.add("象棋乐园");
choice.add("交友聊天");
add=new Button("添加");
del=new Button("删除");
add.addActionListener(this);
del.addActionListener(this);
choice.addItemListener(this);
add(choice);
add(del);add(text);add(add);add(area);
}
public void itemStateChanged(hemEvent e)
{String name= ;
int index=choice.getSelectedIndex();
area.setText("\n"+index+":"+name);
}
public void actionPerformed(ActionEvent e)
{if(e.getSource()= =add||e.getSource()= =
text)
{String name=text.getText();
if(name.length()>0)
{choice.add(name);
choice.select(name);
area.append("\n添加"+name);
}
}
else if(e.getSource()= =del)
{choice.remove( );
area.append("\n删除"+choice.getSelectedItem
());
}
}
}
正在阅读:
2018年甘肃临床助理医师成绩查询时间及查分入口【10月19日起】07-21
北京丰台六幼2017年招生工作通知12-23
2022年河北邯郸高考志愿填报时间及系统入口【6月26日起】06-17
2022年福建莆田市公安局北岸分局补充招聘警务辅助人员公告【报名12月30日-1月3日】12-31
2022山东省聊城市茌平区12345市民热线平台事项服务人员招聘公告06-21
2021年天津公卫助理医师成绩查询、成绩单打印时间及入口【附合格分数线】08-31
2022年北京石油化工学院第二批管理岗位公开招聘1人公告(6月5日截止)05-24