Copiar e Colar usando um botão

Boa tarde, estava vendo alguns exercicios sobre swing, e me deparei com uma dificuldade

fiz um formulario jFrame

usei o seguinte código para o botão

[code] private void botaoCopiarActionPerformed(java.awt.event.ActionEvent evt) {

     // Isso está errado, como implementaria para copiar somente o que está no meu jTextField ?   

    JTextField copiar = jTextField1;
    copiar.copy();
    
    //isso funciona, ira colar tudo que estiver no meu ctrl+c para a jTextPane
    JTextPane colar = jTextPane1;
    colar.paste();
}       

[/code]

Como o seu “colar” está funcionando para o seu “copiar” basta você utilizar a seguinte linha de código.


Clipboard board = Toolkit.getDefaultToolkit().getSystemClipboard();  

ClipboardOwner selection = new StringSelection(copiar.getText());  

board.setContents((Transferable) selection, selection);