资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java复制事件代码 java高效复制文件

JTable如何实现复制内容?

package 右键复制剪切粘贴;

创新互联公司网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了网站建设、网站制作,成都网站设计,一元广告,成都做网站选创新互联公司,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。

import java.awt.FlowLayout;

import java.awt.Frame;

import java.awt.Menu;

import java.awt.MenuBar;

import java.awt.MenuItem;

import java.awt.TextArea;

import java.awt.datatransfer.Clipboard;

import java.awt.datatransfer.DataFlavor;

import java.awt.datatransfer.StringSelection;

import java.awt.datatransfer.Transferable;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

public class 复制 extends Frame implements ActionListener {

MenuBar menubar;

Menu 散衡menu;

MenuItem copy, cut, paste;

TextArea text1, text2;

Clipboard clipboard = null;

复制() {

clipboard = getToolkit().getSystemClipboard();// 获取系统剪贴板。

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) // 从剪贴板粘贴数据。

{

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[]) {

复制 win = new 复制();

}

}

复制java 代码 出现 Syntax error, insert ";" to complete BlockStatements 怎么调

把; 改为英文状态下的分号;就可以了

还有你的大括号,也要是英文状态下的{才可以


分享名称:java复制事件代码 java高效复制文件
文章网址:http://cdkjz.cn/article/dcjechi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220