Easy Net (Lucene && SOA)
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 17 文章 - 84 trackbacks - 0
<
2007年8月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
如非特別說明,所有文章均為原創。如需引用,請注明出處
Email:liangtianyu@gmail.com
MSN:terry.liangtianyu@hotmail.com
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
(12)
Ext(2)
Lucene 2.1研究(10)
SOA學習之路
隨筆檔案
(17)
2008年12月 (1)
2008年6月 (1)
2008年4月 (1)
2007年12月 (1)
2007年11月 (2)
2007年8月 (3)
2007年7月 (1)
2007年6月 (4)
2007年5月 (2)
2007年4月 (1)
最新隨筆
1.?NLucene與NVelocity
2.?正在修改基于Java Lucene 2.3.2的.Net Framework 3.5版本
3.?memcached最新版本的vs2008工程
4.?Lucene 2.1研究:發布NLucene-2.1
5.?Ext 2.0使用:組件開發模式
6.?Ext 2.0使用:對分頁Ext.PagingToolbar的擴展
7.?用Applet實現基于Browser的文件拖動
8.?Apple OS LDAP操作實現
9.?LDAP操作
10.?Lucene 2.1研究:對字符的判斷
搜索
積分與排名
積分 - 51837
排名 - 960
最新評論
1.?re: Ext 2.0使用:對分頁Ext.PagingToolbar的擴展[未登錄]
為什么我擴展的不顯示 displayMsg 信息。
--小杰
2.?re: memcached最新版本的vs2008工程
樓主 貼上地址撒
--weber
3.?re: Ext 2.0使用:對分頁Ext.PagingToolbar的擴展
LZ能否好事做到底,干脆把EXT3.0的也擴展一下.我改了一天也沒改成功! 郁悶~
--duansky
4.?re: memcached最新版本的vs2008工程
給我一份吧,謝謝!
li_changqing@126.com
--lichangqing
5.?re: Ext 2.0使用:對分頁Ext.PagingToolbar的擴展[未登錄]
@孫子兵法
樓主不是給了個很好的方案嗎?只要擴展pagingToolbar,然后覆蓋需要覆蓋的方法就可以了.例如你這里的話只要覆蓋onclick方法就可以了.
--conan
閱讀排行榜
1.?Ext 2.0使用:對分頁Ext.PagingToolbar的擴展(16721)
2.?Ext 2.0使用:組件開發模式(5672)
3.?Lucene 2.1研究:倒排序基本常識(2706)
4.?Lucene 2.1研究:文件存儲(2505)
5.?memcached最新版本的vs2008工程(2326)
評論排行榜
1.?Ext 2.0使用:對分頁Ext.PagingToolbar的擴展(22)
2.?Lucene 2.1研究:發布NLucene-2.1(15)
3.?memcached最新版本的vs2008工程(12)
4.?Ext 2.0使用:組件開發模式(6)
5.?基于Lucene 2.1的研究:Lucene.Net版本Bug修改(6)
用Applet實現基于Browser的文件拖動
需求:
在瀏覽器中顯示文件列表,每個文件前面有個圖標,拖動圖標到應用程序,可以直接在應用程序中打開對的文件。
環境:
JDK:6.0
Develop Tools:Eclipse 3.30
備注:
圖標用Applet顯示,直接拖拽Applet就可以實現此功能
代碼:
1
public
class
GragUtil
extends
Applet
implements
DropTargetListener, DragSourceListener,
2
DragGestureListener, Transferable
{
3
String path;
4
DropTarget dropTarget
=
new
DropTarget(
this
,
this
);
5
DragSource dragSource
=
DragSource.getDefaultDragSource();
6
7
public
String getPath()
{
8
return
this
.path;
9
}
10
11
public
void
setPath(String path)
{
12
this
.path
=
path;
13
}
14
15
public
GragUtil()
{
16
dragSource.createDefaultDragGestureRecognizer(
this
, DnDConstants.ACTION_COPY_OR_MOVE,
this
);
17
}
18
19
public
void
dragEnter(DropTargetDragEvent dropTargetDragEvent)
{
20
dropTargetDragEvent.acceptDrag(DnDConstants.ACTION_COPY_OR_MOVE);
21
}
22
23
public
void
dragExit(DropTargetEvent dropTargetEvent)
{
24
//
TODO Auto-generated method stub
25
26
}
27
28
public
void
dragOver(DropTargetDragEvent dropTargetDragEvent)
{
29
//
TODO Auto-generated method stub
30
31
}
32
33
public
void
drop(DropTargetDropEvent dropTargetDropEvent)
{
34
35
}
36
37
public
void
dropActionChanged(DropTargetDragEvent arg0)
{
38
//
TODO Auto-generated method stub
39
40
}
41
42
public
void
dragDropEnd(DragSourceDropEvent arg0)
{
43
//
TODO Auto-generated method stub
44
45
}
46
47
public
void
dragEnter(DragSourceDragEvent arg0)
{
48
//
TODO Auto-generated method stub
49
50
}
51
52
public
void
dragExit(DragSourceEvent arg0)
{
53
//
TODO Auto-generated method stub
54
55
}
56
57
public
void
dragOver(DragSourceDragEvent arg0)
{
58
//
TODO Auto-generated method stub
59
60
}
61
62
public
void
dropActionChanged(DragSourceDragEvent arg0)
{
63
//
TODO Auto-generated method stub
64
65
}
66
67
public
void
dragGestureRecognized(DragGestureEvent dragGestureEvent)
{
68
dragGestureEvent.startDrag(DragSource.DefaultCopyDrop,
this
,
this
);
69
}
70
71
public
Object getTransferData(DataFlavor flavor)
72
throws
UnsupportedFlavorException, IOException
{
73
if
(flavor
==
DataFlavor.javaFileListFlavor)
{
74
ArrayList
<
File
>
files
=
new
ArrayList
<
File
>
();
75
files.add(
new
File(
this
.path));
76
return
files;
77
}
78
else
{
79
throw
new
UnsupportedFlavorException(flavor);
80
}
81
}
82
83
public
DataFlavor[] getTransferDataFlavors()
{
84
return
new
DataFlavor[]
{DataFlavor.javaFileListFlavor}
;
85
}
86
87
public
boolean
isDataFlavorSupported(DataFlavor flavor)
{
88
return
flavor
==
DataFlavor.javaFileListFlavor;
89
}
90
91
}
posted on 2007-08-30 11:52
Terry Liang
閱讀(985)
評論(3)
編輯
收藏
FeedBack:
#
re: 用Applet實現基于Browser的文件拖動 2007-08-30 12:37
JAVA面試題
路過,收藏
回復
更多評論
#
re: 用Applet實現基于Browser的文件拖動 2007-08-30 12:54
交口稱贊
記得以前寫applet批量上傳的時候,要做證書才能訪問本地目錄
這個要么
回復
更多評論
#
re: 用Applet實現基于Browser的文件拖動
2007-08-30 14:11
Terry Liang
@交口稱贊
需要
當然也可以直接修改%JAVA_HOME%\lib\security\java.policy文件,加上:
permission java.security.AllPermission
也可以
網上解決諸如此類問題的資料很多
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
Copyright ©2025 Terry Liang Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
国产桃色在线成免费视频
|
亚洲AⅤ优女AV综合久久久
|
亚洲国产综合精品中文第一
|
麻豆精品国产免费观看
|
亚州**色毛片免费观看
|
亚洲视频免费一区
|
国产a不卡片精品免费观看
|
a级在线免费观看
|
亚洲小说图区综合在线
|
日韩一卡2卡3卡4卡新区亚洲
|
久久久久久毛片免费播放
|
国产成人精品亚洲精品
|
香港a毛片免费观看
|
亚洲gay片在线gv网站
|
日韩亚洲人成在线综合日本
|
大学生一级特黄的免费大片视频
|
91精品啪在线观看国产线免费
|
亚洲精品国产suv一区88
|
黄页网址大全免费观看12网站
|
亚洲AV日韩精品久久久久
|
精品剧情v国产在免费线观看
|
永久免费AV无码网站国产
|
日本卡1卡2卡三卡免费
|
亚洲精品成a人在线观看☆
|
亚洲gv猛男gv无码男同短文
|
国产人妖ts在线观看免费视频
|
久草免费手机视频
|
免费无码国产V片在线观看
|
亚洲成A∨人片在线观看无码
|
国产综合亚洲专区在线
|
在线视频免费观看www动漫
|
无码囯产精品一区二区免费
|
美女视频黄a视频全免费网站一区
|
亚洲性一级理论片在线观看
|
亚洲精品蜜桃久久久久久
|
国产精品高清全国免费观看
|
91精品视频免费
|
99在线观看视频免费
|
好吊色永久免费视频大全
|
激情无码亚洲一区二区三区
|
亚洲欧洲日韩国产
|