我正在使用NetBeans IDE编写基于Java的简短GUI程序。该程序的总体议程是创建一个自动生成的文本的长字符串,出现在文本框中(准确地说,就是JTextPane)。生成的文本将被剪切并粘贴到另一个应用程序中。
我想添加到我的应用程序的功能之一是一个按钮,说“复制文本到剪贴板”,并做到这一点。作为我的应用程序,用户必须复制并粘贴文本。
任何人都可以让我开始使用什么事件/对象方法/属性来创建按钮中的这种功能?只要指向正确的方向是完全可以接受的 - 我并不期待得到全面的答案。不过,我希望能有一个更具体的回应,请参阅“NetBeans手册”。我已经可以编写基本和中间的GUI应用程序,并且我很清楚文档的存在。我在这个网站上搜索过的其他问题似乎都没有直接解决这个问题 - 除非我完全错过了一些东西。
我会将源代码复制并粘贴到我的程序中,但长度超过2000行,而且我不确定它是否有必要。如果需要,我会很乐意提供有关我的应用程序的任何其他信息。我想我最大的问题是,我甚至不知道我需要什么关键字才能开始这样的搜索。
谢谢你在前进,
the_photon
[JTextArea#copy](http://docs.oracle.com/javase/7/docs/api/javax/swing/text/JTextComponent.html#copy()),[JTextArea#cut](http: //docs.oracle.com/javase/7/docs/api/javax/swing/text/JTextComponent.html#cut()),[JTextArea#paste](http://docs.oracle.com/javase/7 /docs/api/javax/swing/text/JTextComponent.html#paste()) – MadProgrammer
您也可以直接使用JTextArea的键绑定操作,请参阅[this example](http://stackoverflow.com/questions/27261759/need -help-implementation-mouselistener-in-jtextarea/27261833#27261833)零更多详情 – MadProgrammer
谢谢MadProgrammer。我明天将会看到这些 - 这应该给我足够的基础来找到我需要的东西。 –