Cross Reference: SourcePanel.java
xref
: /
openjdk7
/
jdk
/
test
/
java
/
awt
/
DataFlavor
/
MissedHtmlAndRtfBug
/
SourcePanel.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
5751
N/A
import
java
.
awt
.
dnd
.
DragSource
;
5751
N/A
import
java
.
awt
.
dnd
.
DnDConstants
;
5751
N/A
import
java
.
awt
.
dnd
.
DragGestureEvent
;
5751
N/A
import
java
.
awt
.
dnd
.
DragGestureListener
;
5751
N/A
import
java
.
awt
.*;
5751
N/A
5751
N/A
public
class
SourcePanel
extends
Panel
{
5751
N/A
5751
N/A
private
final
MyDragGestureListener
dragGestureListener
=
5751
N/A
new
MyDragGestureListener
();
5751
N/A
5751
N/A
public
SourcePanel
() {
5751
N/A
setPreferredSize
(
new
Dimension
(
200
,
200
));
5751
N/A
DragSource
defaultDragSource
=
5751
N/A
DragSource
.
getDefaultDragSource
();
5751
N/A
defaultDragSource
.
createDefaultDragGestureRecognizer
(
this
,
5751
N/A
DnDConstants
.
ACTION_COPY_OR_MOVE
,
dragGestureListener
);
5751
N/A
setBackground
(
Color
.
RED
);
5751
N/A
}
5751
N/A
5751
N/A
private
class
MyDragGestureListener
implements
DragGestureListener
{
5751
N/A
public
void
dragGestureRecognized
(
DragGestureEvent
dge
) {
5751
N/A
dge
.
startDrag
(
null
,
new
MyTransferable
());
5751
N/A
}
5751
N/A
}
5751
N/A
}