内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

java文件復(fù)制粘貼代碼 java文件復(fù)制粘貼代碼是什么

在java中如何實現(xiàn)復(fù)制,粘貼,剪切

要用到j(luò)ava.awt.datatransfer包中的Clipboard類

創(chuàng)新互聯(lián)建站總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有做網(wǎng)站、成都做網(wǎng)站、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護、公眾號搭建、微信小程序、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!

import java.awt.*;import java.awt.event.*;

import java.awt.datatransfer.*;

public class Test extends Frame implements ActionListener

{ MenuBar menubar; Menu menu;

MenuItem copy,cut,paste;

TextArea text1,text2;

Clipboard clipboard=null;

Test()

{ clipboard=getToolkit().getSystemClipboard();//獲取系統(tǒng)剪貼板。

menubar=new MenuBar();

menu=new Menu("Edit"); copy=new MenuItem("copy");

cut=new MenuItem ("cut"); paste=new MenuItem ("paste");

text1=new TextArea(20,20); text2=new TextArea(20,20);

copy.addActionListener(this); cut.addActionListener(this);

paste.addActionListener(this);

setLayout(new FlowLayout());

menubar.add(menu);

menu.add(copy); menu.add(cut); menu.add(paste);

setMenuBar(menubar);

add(text1);add(text2);

setBounds(100,100,200,250); setVisible(true);pack();

addWindowListener(new WindowAdapter()

{public void windowClosing(WindowEvent e)

{System.exit(0);

}

}) ;

}

public void actionPerformed(ActionEvent e)

{ if(e.getSource()==copy) //拷貝到剪貼板。

{ String temp=text1.getSelectedText(); //拖動鼠標選取文本。

StringSelection text=new StringSelection(temp);

clipboard.setContents(text,null);

}

else if(e.getSource()==cut) //剪貼到剪貼板。

{ String temp=text1.getSelectedText(); //拖動鼠標選取文本。

StringSelection text=new StringSelection(temp);

clipboard.setContents(text,null);

int start=text1.getSelectionStart();

int end =text1.getSelectionEnd();

text1.replaceRange("",start,end) ; //從Text1中刪除被選取的文本。

}

else if(e.getSource()==paste) //從剪貼板粘貼數(shù)據(jù)。

{ Transferable contents=clipboard.getContents(this);

DataFlavor flavor= DataFlavor.stringFlavor;

if( contents.isDataFlavorSupported(flavor))

try{ String str;

str=(String)contents.getTransferData(flavor);

text2.append(str);

}

catch(Exception ee){}

}

}

public static void main(String args[])

{ Test win=new Test();

}

}

java實現(xiàn)粘貼功能,將一段字符串復(fù)制任意的地方,比如筆記本里,word文檔里。代碼該怎么實現(xiàn)?

大體上是兩種方法。

1.你所說的模擬鍵盤快捷鍵來完成。(這個你否定了)

2.那就是創(chuàng)建文件。

這個字符串的來源你肯定知道。

如果是復(fù)制到一個TXT文件中,直接用IO流寫入就可以了。

如果是想復(fù)制到word文件中,需要用可以操作office的類庫。(比如POI)

java 程序員復(fù)制粘貼代碼?

這是一個事實吧?。?!

1.復(fù)制自己的東西。那這樣是無可厚非的,畢竟是自己的嘛,而且復(fù)制黏貼另外的一種解釋,并非是貶義的意思,而是說你能充分的利用自己先前學(xué)過的知識來進行快速開發(fā),這樣不是很OK?而且,現(xiàn)在大牛的程序員,它的硬盤里

有各種類型的系統(tǒng)、網(wǎng)站,你只要叫他弄,幾下就搞一個給你,這樣不是很牛嗎?當然

這是好事。

2.是貶義的意思,為什么呢?說現(xiàn)在很多程序員不懂的創(chuàng)新嘛,比如說現(xiàn)在javascript這個東東,很多人都不學(xué)它的具體語法,因為很多網(wǎng)上都有現(xiàn)成的呢。你只需要知道怎么用,然后在網(wǎng)上百度就OK了。。。

所以。。你懂的。

分享文章:java文件復(fù)制粘貼代碼 java文件復(fù)制粘貼代碼是什么
文章鏈接:http://www.rwnh.cn/article46/dosphhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、微信公眾號網(wǎng)站收錄、網(wǎng)站內(nèi)鏈定制開發(fā)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
和林格尔县| 新干县| 周口市| 彰化市| 揭西县| 马龙县| 通山县| 旺苍县| 增城市| 东宁县| 洞头县| 宁阳县| 陵水| 西乡县| 韶山市| 新宾| 聊城市| 余姚市| 磐石市| 屏边| 丰台区| 浮梁县| 麦盖提县| 芦山县| 安泽县| 思茅市| 临沂市| 哈巴河县| 神池县| 静宁县| 巫山县| 平安县| 都匀市| 温泉县| 天峻县| 阿克陶县| 馆陶县| 涡阳县| 亚东县| 霸州市| 东兴市|