java网页文字复制代码 java复制粘贴

java 里复制和粘贴的功能代码如何实现1.
往剪切板写文本数据(就是常说的String拉)
Java代码
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
2.
从指定的剪切板中获取文本内容
Java代码
protected
static
String
getClipboardText(Clipboard
clip)
throws
Exception{
//
获取剪切板中的内容
Transferable
clipT
=
clip.getContents(null);
if
(clipT
!=
null)
{
//
检查内容是否是文本类型
if
(clipT.isDataFlavorSupported(DataFlavor.stringFlavor))
return
(String)clipT.getTransferData(DataFlavor.stringFlavor);
}
return
null;
}
网页点击复制代码// JavaScript Document
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(5,10); //用于输入网站的文本框
JTextArea jtaPaste=new JTextArea(5,10); //用于输入名称的文本框
public ClipboardDemo(){
super("复制窗口"); //调用父类构造函数
clipboard=Toolkit.getDefaultToolkit().getSystemClipboard(); //获得系统剪贴板
JButton btCopy=new JButton("拷贝"); //拷贝按钮
jtaCopyTo.setLineWrap(true); //设置换行
jtaPaste.setLineWrap(true);
jtaCopyTo.setBorder(BorderFactory.createTitledBorder("网站")); //设置边界
jtaPaste.setBorder(BorderFactory.createTitledBorder("名称"));
Container container=getContentPane(); //得到容器
JToolBar toolBar=new JToolBar(); //实例化工具栏
toolBar.add(btCopy); //增加工具栏按钮
btCopy.addActionListener(new CopyListener()); //按钮事件处理
System.out.println("复制成功");
Box box=new Box(BoxLayout.X_AXIS); //实例化Box
box.add(jtaCopyTo); //增加文本框到Box上
box.add(jtaPaste);
container.add(toolBar,BorderLayout.NORTH); //增加工具栏到容器
container.add(box,BorderLayout.CENTER); //增加Box到容器
setSize(320,180); //设置窗口尺寸
setVisible(true); //设置窗口为可视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
class CopyListener implements ActionListener { //拷贝数据处理
public void actionPerformed(ActionEvent event) {
String a=new String();
a="a href=https://www.04ip.com/"" + jtaCopyTo.getText() + "\"" + jtaPaste.getText() + "/a";
StringSelection contents=new StringSelection(a); //用拷贝文本框文本实例化StringSelection对象
clipboard.setContents(contents, ClipboardDemo.this); //设置系统剪贴板内容
}
}
public static void main(String[] args){
new ClipboardDemo();
}
java如何把复制的代码运行1、新建一个记事本java网页文字复制代码 , 后缀名是.java,在里面写一段java的代码 。
2、把写好的java文件放进D盘,就是第一步给出的那个class文件 。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘 。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译 。接下来是java环境变量设置的问题 。
5、下载一个jdk执行默认安装 。

推荐阅读