我正在使用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。我明天將會看到這些 - 這應該給我足夠的基礎來找到我需要的東西。 –