jclipboard.java

来自「本程序不仅实现了记事本基本的功能」· Java 代码 · 共 35 行

JAVA
35
字号
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jnotepad;import java.awt.Toolkit;import java.awt.datatransfer.*;/** * * @author Administrator *///文本管理类(提供记事本的剪贴,复制,粘贴等功能)class JClipboard { //获取系统剪贴板    private Clipboard cb; //声明剪贴板对象    public JClipboard() { //构造函数,获取系统剪贴板        cb = Toolkit.getDefaultToolkit().getSystemClipboard();    }    public void setData(String data) { //将字符串存入剪贴板        cb.setContents(new StringSelection(data), null);    }    public String getData() { //从剪贴板读取数据,并将其返回        Transferable content = cb.getContents(null);        try {            return (String) content.getTransferData(DataFlavor.stringFlavor);        } catch (Exception ue) {        }        return null;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?