问答题
                                     本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮后,如果未选中表项,则弹出提示消息框“请选择表项”。否则将选中的表项删除,同时后台输出删除表项的内容和列表中的表项数量。单击“关闭”按钮退出程序。
  import java.awt.*;
  import java.awt.event.*;
  import javax.swing.JOptionPane;
  public class java3
  {
    public static void main(String args[])
    {
    fina1 Frame frmFrame=new Frame();
    Pane1 pnIPanel1=new Pane1();
    Pane1 pnIPane12=new Pane1();
    final List lstList=new List(8);
    for(int i=0;i<10;i++)
    {
    String strName="表项"+(new Integer(i+1)).toString();
    lstList.add(strName);
    }
    Button btnButton1=new Button("添加");
    Button btnButton2=new Button("删除");
    Button btnButton3=new Button("关闭");
    btnButton1.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    lstList.add("新增表项",lstList.getSelected()+1);
    System.out.println("列表中的表项数量:"+lstList.getltemCount());
    }
    });
    btnButton2.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    if(lstList.getSelected()==null)
    {
    JOptionPane.showMessageDialog(frmFrame,"请选择表项");
    return;
    }
    System.out.println("删除表项的内容;"+lstList.getSelectedltem());
    lstList.delete(lstl_ist.getSelectedlndex());
    System.out.println ( "列表中的表项数量 : " +lstl_ist.getltemCount());
    });
     btnButton3.addActionListener( new ActionListen-er()
    {
    public void actionPerformed(ActionEvent e)
    {
    System.exit(0);
    });
    pnlPanel1.add(lstList);
    pnlPanel2.add(btnButton1);
    pnIPane12.add(btnButton2);
    pnlPane12.add(btnButton3);
    frmFrame.add("North",pnIPanel1);
    frmFrame.add("South",pnIPane12);
    frmFrame.setTitle("java3");
    frmFrame.pack();
    frmFrame.show();
    }
  }
                                
                                            【参考答案】
                                            
                                            
第1处:lstList.getSelectedlndex()+1 第2处:lstList.getSelectedltem......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)