Java程式將剪貼簿文字貼上到JTextArea
在本文中,我們將學習如何使用Java將剪貼簿文字貼上到JTextArea中。我們將使用paste()方法建立一個簡單的程式,允許使用者將剪貼簿內容直接插入文字區域。該程式將顯示一個基本的GUI視窗,其中包含一個JTextArea,使用者可以輕鬆地將複製到剪貼簿的任何文字貼上到其中。
將剪貼簿文字貼上到JTextArea的步驟
以下是將剪貼簿文字貼上到JTextArea的步驟:
- 首先,從javax.swing和java.awt等包中匯入必要的類,以建立GUI元件。
- 建立一個JFrame來容納文字區域(JTextArea),並在框架內初始化JTextArea,剪貼簿文字將貼上到此處。
- 我們將使用paste()方法將剪貼簿中的任何文字插入文字區域。
- 設定框架的佈局並將文字區域新增到內容窗格。
- 透過設定框架的大小和可見性來顯示框架。
Java程式將剪貼簿文字貼上到JTextArea
以下是將剪貼簿文字貼上到JTextArea的一個示例:
package my;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.*;
public class SwingDemo {
SwingDemo() {
JFrame frame = new JFrame("Demo");
JTextArea textArea = new JTextArea("");
Container c = frame.getContentPane();
c.setLayout(new GridLayout(0, 2));
c.add(textArea);
// paste clipboard text
textArea.paste();
frame.add(textArea);
frame.setSize(550,300);
frame.setLayout(new GridLayout(2, 2));
frame.setVisible(true);
}
public static void main(String args[]) {
new SwingDemo ();
}
}
輸出

程式碼解釋
在程式中,我們首先建立一個JFrame作為主視窗。在視窗內,我們建立一個JTextArea,剪貼簿文字將貼上到此處。透過呼叫textArea.paste(),剪貼簿內容(如果有)將直接插入文字區域。框架的佈局使用GridLayout設定,以正確對齊元件,並在視窗中顯示文字區域。最後,設定視窗的大小和可見性,使其出現在螢幕上。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP