-
大小: 7.04KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
Java入門-使用剪貼板的復(fù)制粘貼程序(實(shí)例13).zip
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?java.awt.datatransfer.*;
import?javax.swing.*;
//剪貼板演示
public?class?ClipboardDemo?extends?Jframe?implements?ClipboardOwner{
Clipboard?clipboard;??//剪貼板
JTextArea?jtaCopyTo=new?JTextArea(510); //用于拷貝的文本框
JTextArea?jtaPaste=new?JTextArea(510); //用于粘貼的文本框
public?ClipboardDemo(){
super(“使用剪貼板的復(fù)制/粘貼程序“); //調(diào)用父類構(gòu)造函數(shù)
clipboard=Toolkit.getDefaultToolkit().getSystemClipboard(); //獲得系統(tǒng)剪貼板
JButton?btCopy=new?JButton(“拷貝“); //拷貝按鈕
JButton?btPaste=new?JButton(“粘貼“); //粘貼按鈕
jtaCopyTo.setLineWrap(true); //設(shè)置換行
jtaPaste.setLineWrap(true);
jtaCopyTo.setBorder(BorderFactory.createtitledBorder(“復(fù)制到系統(tǒng)剪切板“)); //設(shè)置邊界
jtaPaste.setBorder(BorderFactory.createtitledBorder(“從系統(tǒng)剪切板粘貼“));
Container?container=getContentPane(); //得到容器
JToolBar?toolBar=new?JToolBar(); //實(shí)例化工具欄
toolBar.add(btCopy); //增加工具欄按鈕
toolBar.add(btPaste);
btCopy.addActionListener(new?CopyListener()); //按鈕事件處理
btPas
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????172854??2004-07-21?19:03??19-1.bmp
?????文件?????????930??2004-07-21?18:48??ClipboardDemo$CopyListener.class
?????文件????????1262??2004-07-21?18:48??ClipboardDemo$PasteListener.class
?????文件????????2114??2004-07-21?18:48??ClipboardDemo.class
?????文件????????2627??2003-04-30?18:01??ClipboardDemo.java
評(píng)論
共有 條評(píng)論