Когда я использую 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 местоположения. Почему это происходит?