getSystemClipboard()
method of the java.awt.Toolkit
class.
StringSelection
, which
implements the transferable interface and contains the data you want to copy.
setContents()
method of
the Clipboard class.
For example,
public void copy(TextField tf) {
StringSelection data = new StringSelection(tf.getText());
Clipboard clipboard = Toolkit().getDefaultToolkit().getSystemClipboard();
clipboard.setContents(data, data);
}
getSystemClipboard()
method of the java.awt.Toolkit
class.
getContents()
method of the Clipboard class.
getTransferData()
.
For example,
public void paste(TextField tf) {
Clipboard clipboard = Toolkit().getDefaultToolkit().getSystemClipboard();
Transferable data = clipboard.getContents(this);
String s;
try {
s = (String) (data.getTransferData(DataFlavor.stringFlavor));
}
catch (Exception e) {
s = data.toString();
}
tf.setText(s);
}