单击鼠标右键,能选中列表框的项,弹出菜单。我需要选中列表框项的代码。要右键一步到位。

解决方案 »

  1.   

       Frame f=new Frame("按下鼠标");
       List list =new List(6,true);
       list.add("2006年");
       list.add("2007年");
       list.add("2008年");
       f.add(list);
        final Jlable lable=new JLable();
    list.addMouseListener(new MouseListener()){
       public void mouseEntered(MouseEvent e){
    System.out.println(“光标移入组件”);

    piblic void mousePressed(MouseEvent e){
       System.out.println(“鼠标按键被按下,");
      int i=e.getButton();
      if(list==MouseEvent.BUTTON1)
             System.out.println("按下的是鼠标左键");
      if(list==MouseEvent.BUTTON2)
             System.out.println("按下的是鼠标滚轮");
      if(list==MouseEvent.BUTTON3)
             System.out.println("按下的是鼠标右键");
    }