diff options
Diffstat (limited to 'src/share/classes/javax/swing/text/JTextComponent.java')
-rw-r--r-- | src/share/classes/javax/swing/text/JTextComponent.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/share/classes/javax/swing/text/JTextComponent.java b/src/share/classes/javax/swing/text/JTextComponent.java index 679cd9304..fc24214a8 100644 --- a/src/share/classes/javax/swing/text/JTextComponent.java +++ b/src/share/classes/javax/swing/text/JTextComponent.java @@ -76,6 +76,7 @@ import sun.awt.AppContext; import sun.swing.PrintingStatus; import sun.swing.SwingUtilities2; import sun.swing.text.TextComponentPrintable; +import sun.swing.SwingAccessor; /** * <code>JTextComponent</code> is the base class for swing text @@ -761,6 +762,23 @@ public abstract class JTextComponent extends JComponent implements Scrollable, A return dropMode; } + static { + SwingAccessor.setJTextComponentAccessor( + new SwingAccessor.JTextComponentAccessor() { + public TransferHandler.DropLocation dropLocationForPoint(JTextComponent textComp, + Point p) + { + return textComp.dropLocationForPoint(p); + } + public Object setDropLocation(JTextComponent textComp, + TransferHandler.DropLocation location, + Object state, boolean forDrop) + { + return textComp.setDropLocation(location, state, forDrop); + } + }); + } + /** * Calculates a drop location in this component, representing where a |