当前位置:IT认证>软件水平

问题:[问答题]

[问答题] 本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。 import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swi

  

参考答案:

第1处:Filef=newFile(".").getAbsoluteFile()
第2处:inti=0;i<files.length;i++
第3处:privateclassFileListDragSourceListenerextendsDragSourceAdapter

  参考解析

第1处是通过绝对路径创建一个File对象f;第2处是files中是f文件所在目录下的所有文件名列表,此处就是遍历这些文件名;第3处是定义了一个FileListDragsourceListener类继承用于接收拖动源事件的抽象适配器类DragSourceAdapter。

微信端