网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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://bjjierui.cn/article/dcjechi.html

其他资讯