首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框。列表框中列出了当前日录的所有文件.鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。 importjava.awt.*; importjava.awt.datatr
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框。列表框中列出了当前日录的所有文件.鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。 importjava.awt.*; importjava.awt.datatr
admin
2013-12-02
25
问题
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框。列表框中列出了当前日录的所有文件.鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
importjava.awt.*;
importjava.awt.datatransfer.*;
importjavfl.awt.dnd.*;
importjava.awt.event.*;
importjava.io.*;
importjava.util.*;
importjavax.swing.*;
publicclassjava3
{
publicstaticvoidmain(String[]args)
{
JFrameframe=newDragSourceFrame( );
frame.setDefauhClose( )peration(JFrame.EXIT—
ON—CLOSE);
frame.show( );
}
}
classDragSourceFrameextendsJFrame
{
publicDragSourceFrame( )
{
setTitle(”java3”);
setSize(WlDTH.HEIGHT);
ContainercontentPane=getContentPane( );
Filef=newFile(“.”).getabsoluteFile( );
File[]files=f.1istFiles( );
model=newDefaultListModel( );
for(inti=0;i
try
{
model.addElement(files
.getcanonicaIFile( ));
}
catch(IOExceptionexception)
{
JOptionPane.showMessageDialog(this,excep-
tion);
}
fileList=newJList(model);
contentPane.add(newJSerollPane(fileList),
BorderLayout.CENTER);
contentPane.add(newJLabel(“从列表中拖曳出文件”),
BorderLayout.N( )RTH);
DragSoureedragsource=DragSource.getDefault__
Dragsource( )}
dragSource.createDefauItDragGestureRecognizer
(fileList,
DnDConstants.ACTI( )N__COPY__0R__
M( )VE.new
DragGestureListener( )
{
publicvoiddragGestureRecognized(
DragGestureEventevent)
{
draggedValues=fileList.getSelectedValues( );
Transferabletransferable
=newFileListTransferable(draggedValues);
event.startDrag(null,transferable,
newFileListDragSourceListener( ))1
}
});
}
privateclassFileListDragDourceListenerimple-
mentsDragSoureeAdapter
{
publicvoiddragDropEnd(DragSoureeDropEvente—
vent)
{
if(event.getDropSuecess( ))
{
intaction—event.getDropAetion( );
if(action==Dnl3(30nstants.ACTl0NM( )VE)
{
for(inti=0;i
model.removeElement(draggedValues
);
}
}
}
}
privateJListfileList;
privateDefauhListModelmodel;
privateObject[]draggedValues;
privatestaticfinalintWIDTH=300;
privatestaticfinalintHEIGHT=200;
}
classFileListTransferableimplementsTransferable
{
publicFileListTransferable(( )hject[]files)
{
fileList=newArrayList(Arrays.asList(files));
}
publicDataFlavor[]getTransferDataFlaV0rs( )
{
returnflavors;
}
publicbooleanisDataFlavorSupported(DataFlavor
flavor)
{
returnArrays.asList(flavors).contains(flavor);
}
publicObjectgeITransferData(DataFlavorflavor)
throwsUnsupportedFlavorException
{
if(flavor.equals(DataFlavor.javaFileListFlavor))
returnfileList;
elseif(flavor.equals(DataFlavor.stringFlavor))
returnfileList.toString( );
else
thrownewUnsupportedFIavorException(flavor);
}
privatestaticDataFlavor[]flavors=
{
DataFlavor.javaFileListFlavor。
DataFlavor.stringFlavor
};
privatejava.util.IAstfileList;
}
选项
答案
第1处:Filef=newFile(“.”).getAbsoluteFile( )第2处:inti=0;i
解析
第1处是通过绝对路径创建一个Fjle对象f;第2处是files中f文件所在目录下的所有文件名列表,此处就是遍历这些文件名;第3处是定义了一个FileListDrag—SoureeListener类继承用于接收拖动源事件的抽象适配器类DragSourceAdapter。
转载请注明原文地址:https://kaotiyun.com/show/ELID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
京剧的花脸所属的行当是()。
某甲共育有三儿一女,2000年甲在公证机关公证下立a遗嘱将其财产给予其小儿子所有,后因与小儿子关系恶化,甲又自书b遗嘱决定将财产给予二儿子所有。根据我国《继承法》的相关规定,下列表述正确的是()。
寡头垄断企业的定价方法不包括()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
20世纪60年代初,美国贝尔实验室编写了一个名为“磁芯大战“的游戏,游戏中通过复制自身来摆脱对方的控制,这就是()的第一个雏形。
下面几位历史人物。属于一朝开国国君的是()。
能够根据样本结果推断总体数量特征的调查方式是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
设z=f(x,y),x=g(y,z)+φ,其中f,g,φ在其定义域内均可微,求.
随机试题
正常2岁小儿的平均身长应是
A.甘氨酸、一碳单位、谷氨酰胺和天冬氨酸B.谷氨酸、一碳单位、谷氨酰胺和天冬氨酸C.谷氨酰胺、天冬氨酸和CO2D.谷氨酸、天冬氨酸和CO2E.谷氨酰、天冬酰胺和CO2
正常分娩时胎头以哪一径线通过产道
某开发公司购买空地一块,拟开发住宅小区。地价800万元一次付清,预计建设期为两年,第一年建设投资600万元,第二年建设投资1000万元,住宅总建筑面积16000平方米,预计平均售价为2500元/平方米;销售计划为:建设期第一、二年分别预售房屋的10%和20
2008年1月8日,A以甲公司不能清偿到期债务且资不抵债为由向人民法院提出破产申请。1月21日,人民法院裁定受理破产申请,指定了管理人,并发出公告,要求甲公司的所有债权人在5月21日之前申报债权。在申报债权到期日前,A申报到期债权1000万元,其中:欠债
关于图(Graph)的一些问题:表示有1000个顶点、1000条边的有向图的邻接矩阵有多少个矩阵元素?是否为稀疏矩阵?
就下列下划线部分的知识点进行解释唐朝建立后,《水经注》成为国家藏书,《旧唐书.经籍志》与《新唐书.艺文志》均著录为四十卷。唐后经五代至北宋初,《水经注》的钞本仍为足本,被作为历代国家藏书代代相传。
数据库系统的三级模式不包括
Whichisthecarforsale?
Questions1-5Lookatthefollowingsolutions(Questions1-5)andlocations.Matcheachsolutionwithonelocation.Writetheap
最新回复
(
0
)