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研究:對字符的判斷
搜索
積分與排名
積分 - 51836
排名 - 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工程(2325)
評論排行榜
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:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
成人毛片免费观看视频大全
|
毛片在线看免费版
|
国产AV无码专区亚洲AVJULIA
|
18gay台湾男同亚洲男同
|
fc2免费人成在线
|
亚洲无av在线中文字幕
|
黄色a三级三级三级免费看
|
国产三级免费观看
|
免费的黄色的网站
|
亚洲精品黄色视频在线观看免费资源
|
国产亚洲成归v人片在线观看
|
亚洲Aⅴ无码专区在线观看q
|
a级毛片高清免费视频
|
久久精品国产亚洲沈樵
|
亚欧免费一级毛片
|
亚洲冬月枫中文字幕在线看
|
毛片a级三毛片免费播放
|
亚洲AV无码资源在线观看
|
亚洲男人在线无码视频
|
在线人成免费视频69国产
|
亚洲国产精品久久丫
|
四虎成人免费网站在线
|
一级毛片免费播放视频
|
亚洲一级二级三级不卡
|
在线观看人成网站深夜免费
|
免费一区二区无码视频在线播放
|
久久经典免费视频
|
国产AV无码专区亚洲AV蜜芽
|
亚洲国产精品成人久久蜜臀
|
国精产品一区一区三区免费视频
|
免费A级毛片在线播放不收费
|
亚洲国产精品日韩在线观看
|
日韩在线a视频免费播放
|
一级有奶水毛片免费看
|
亚洲国产成人超福利久久精品
|
国内永久免费crm系统z在线
|
亚洲一区二区三区精品视频
|
亚洲国产精品自在拍在线播放
|
亚洲美国产亚洲AV
|
337p日本欧洲亚洲大胆裸体艺术
|
黄色免费网址在线观看
|