能不能用鼠标对list1选中其内容后,直接拖放到list2??

解决方案 »

  1.   

    奇怪,将编译好的class文件在本机IE显示正常,上传到网上却不显示了!?
      

  2.   

    帮你看了一下java.swt.List这个类。好像只能自己写了。试试下面的String r =list1.getSelectedItem();if(list2.getItemCount() == 0){
            list2.add(r);
            return;
    }
         
    for(int i=0;i<list2.getItemCount();i++){        if( ! list2.getItem(i).equals(r))
                list2.add(r);
    }
      

  3.   

    上边那个不对。试这个。String r =list1.getSelectedItem();
    boolean sameFlag = flase;if(list2.getItemCount() == 0){
            list2.add(r);
            return;
    }     
    for( int i = 0;i<list2.getItemCount();i++ ){        if(list2.getItem(i).equals(r))
               sameFlag = true;
    }if(!sameFlage)
          list2.add(r);
      

  4.   

    有个地方出错:--------------------Configuration: j2sdk1.4.2_04 <Default>--------------------
    F:\java_rock\listjason2.java:68: cannot resolve symbol
    symbol  : variable sameFlage 
    location: class listjason2.ValidateAction
    if(!sameFlage)
                                ^
    1 errorProcess completed.
      

  5.   

    请问这段是什么意思,有什么作用:
    for( int i = 0;i<list2.getItemCount();i++ ){        if(list2.getItem(i).equals(r))
               sameFlag = true;
    }if(!sameFlage)
          list2.add(r);
      

  6.   

    定义一个标志位,如果存在这这个标志位置为true,如果标志位为false(即不存在)则再将其添加到list2中。
    不过楼主为什么一定要用list,Map可以自动过滤掉重复的内容的