简答题:本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所

  • 题目分类:Java
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮后,如果未选中表项,则弹出提示消息框“请选择表项”。否则将选中的表项删除,同时后台输出删除表项的内容和列表中的表项数量。单击“关闭”按钮退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class java3
{
public static void main(String args[])
{
final Frame frmFrame=new Frame();
Panel pnlPanell=new Panel();
Panel pnlPanel2=new Panel();
final List lstList=new List(8):
for(int i=0;i<10;i++)
{
String strName="表项"+(new Integer(i+
1)).toString():
lstList.add(strName);
}
Button btnButtonl=new Button("添加");
Button btnButton2=new Button("删除");
Button btnButton3=new Button("关闭");
btnButtonl.addActionListener(new AetionListen-
er()
{
public void actionPerformed(ActionEvent e)
{
lstList.add("新增表项",lstList.getSelected()+
1);
System.out.println("列表中的表项数量:"+
lstList.getItemCount());
}
});
btnButton2.addActionListener(new ActionListen-
er()
{
public void aetionPerformed(ActionEvent e)
{
if(lstList.getSelected()= =null)
{
JOptionPane.showMessageDialog(frmFrame,"请
选择表项");
return;
}
System.out.println("删除表项的内容:"+
IstList.getSelectedItem());
lstList.delete(lstList,getSelectedIndex())
System.out.println("列表中的表项数量:"+
lstList.getltemCount()):
}
});
btnButton3.addActionListener(new ActionListen-
er()
{
public void actionPerformed(ActionEvent e)
{
System.exit(O);
}
});
pnlPanell.add(lstList);
pnlPanel2.add(btnButtonl);
pnlPanel2.add(btnButton2);
pnlPanel2.add(btnButton3);
frmFrame.add("North",pnlPanell);
frmFrame.add("South",pnlPanel2);
frmFrame.setTitle("java3");
frmFrame.pack();
frmFrame.show();
}
}
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的

下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是(  )。 public cl

查看答案

阅读下面代码 if(x= =0){System.OUt.println("冠军");}elseif(x>-3){Sys

阅读下面代码 if(x= =0){System.OUt.println("冠军");}elseif(x>-3){System.OUt.println("亚

查看答案

医生行使干涉权不是针对

医生行使干涉权不是针对 A.拒绝治疗的住院精神病患者 B.要求转诊的患者 C.需要隔离而拒绝隔离的传染病患者 D.有意扰乱正常医疗秩序的患者 E.实施自杀行为

查看答案

原位癌的主要特征是

原位癌的主要特征是 A.发生于黏膜、表皮和腺体 B.癌细胞占据上皮全层,但基底膜仍嘲湖完整 C.可发生转移 D.上皮内出现异型性的细胞 E.局限于黏膜内

查看答案

下列的(  )原始类型在使用流时可以互换。

下列的(  )原始类型在使用流时可以互换。A.byte和boolean B.char和int C.byte和char D.String和char

查看答案