Copiar e Colar usando um botão

1 resposta
juninhoall

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

fiz um formulario jFrame
[IMG]http://i61.tinypic.com/i739lx.png[/IMG]

usei o seguinte código para o botão

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();
    }

1 Resposta

U

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);
Criado 28 de junho de 2014
Ultima resposta 4 de jul. de 2014
Respostas 1
Participantes 2