当我使用 getTransferData(DataFlavor.stringFlavor) 从剪贴板粘贴一些文本时,例如:
Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
String text=null;
if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
text= (String) t.getTransferData(DataFlavor.stringFlavor);
}
我得到异常 javax.swing.text.BadLocationException: Invalid location。为什么会这样?