Topic: 如何在TextArea或JTextArea中获得paste过来的文本? |
Print this page |
1.如何在TextArea或JTextArea中获得paste过来的文本? | Copy to clipboard |
Posted by: mannajava Posted on: 2004-08-01 19:32 如何在TextArea或JTextArea中获得paste过来的文本? |
2.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: 烂泥 Posted on: 2004-08-01 21:17 在AWT中有实现 Copy And Paster |
3.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: tangming Posted on: 2004-08-02 09:32 JTextComponent有copy(),paste()方法, 就是从系统剪贴板copy,paste。 |
4.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: heipark Posted on: 2004-08-02 21:54 用getSelectedText()方法! |
5.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: heipark Posted on: 2004-08-02 22:06 用setText方法不就行吗? |
6.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: mannajava Posted on: 2004-08-03 19:13 我可能没有表达清楚, TextArea或JTextArea中本身就可以通过 paste(或ctrl-V)文本,并且会直接添加在当前光标后面。 可我是想知道,在paste好后,获得刚才复制过来的文本。 比方说,复制好以后,有没有一个事件激发,事件中包含刚才 复制的文本。 |
7.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: tangming Posted on: 2004-08-04 09:40 overwrite public void paste() .... super.paste(); doYourThing(); .... |
8.Re:如何在TextArea或JTextArea中获得paste过来的文本? [Re: mannajava] | Copy to clipboard |
Posted by: tangming Posted on: 2004-08-04 09:59 另外获得复制文本的方法: Clipboard system = Toolkit.getDefaultToolkit().getSystemClipboard(); String trstring= (String)(system.getContents(this).getTransferData(DataFlavor.stringFlavor)); |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |