当前位置: 技术问答>java相关
为什么JTextArea和JTextPane控件在appplet中不能连贴来自外部的复制?
来源: 互联网 发布时间:2017-03-21
本文导语: 为什么JTextArea和JTextPane控件在appplet中不能连贴来自外部的复制? | 实现剪贴板 Clipboard clipbd = getToolkit().getSystemClipboard(); 复制 StringSelection clipString = new StringSelection(selecti...
为什么JTextArea和JTextPane控件在appplet中不能连贴来自外部的复制?
|
实现剪贴板
Clipboard clipbd =
getToolkit().getSystemClipboard();
复制
StringSelection clipString =
new StringSelection(selection);
clipbd.setContents(clipString,clipString);
粘贴
Transferable clipData =
clipbd.getContents(CutAndPaste.this);
try {
String clipString =
(String)clipData.
getTransferData(
DataFlavor.stringFlavor);
DataFlavor[] a=clipData.getTransferDataFlavors();
}
catch(Exception ex) {
System.err.println("Not String flavor");
}
以上的例子实现对String对象的复制、粘贴。具体的例子参见thinking in java
Clipboard clipbd =
getToolkit().getSystemClipboard();
复制
StringSelection clipString =
new StringSelection(selection);
clipbd.setContents(clipString,clipString);
粘贴
Transferable clipData =
clipbd.getContents(CutAndPaste.this);
try {
String clipString =
(String)clipData.
getTransferData(
DataFlavor.stringFlavor);
DataFlavor[] a=clipData.getTransferDataFlavors();
}
catch(Exception ex) {
System.err.println("Not String flavor");
}
以上的例子实现对String对象的复制、粘贴。具体的例子参见thinking in java