⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jtpcomponentsection.java

📁 这个是一个java绘图方面的源码
💻 JAVA
字号:
package com.sunking.tp.framework;import java.awt.datatransfer.*;import java.io.*;/** * <p>Title: </p> * <p>Description: JTP组件复制部件</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author <a href="mailto:sunkingxie@hotmail.com">SunKing</a> * @version 1.0 */public class JTPComponentSection implements Transferable, ClipboardOwner {    /**     *FLAVOR     */    public static final DataFlavor JTPButtonFlavor = new DataFlavor(            "application/x-java-JTPButton;class="+JTPComponent.class.getName(),null);    private static final DataFlavor[] flavors = {JTPButtonFlavor};    /**     *被复制或传递的组件     */    private JTPComponent data[];    /**     * @param source 被复制或传递的组件     */    public JTPComponentSection(JTPComponent source[]) {        data = new JTPComponent[source.length];        for (int i = 0; i < source.length; i++) {            data[i] = (JTPComponent)(source[i].clone());        }    }    public DataFlavor[] getTransferDataFlavors() {        return (DataFlavor[])flavors.clone();    }    public boolean isDataFlavorSupported(DataFlavor flavor) {        for (int i = 0; i < flavors.length; i++) {            if (flavor.equals(flavors[i])) {                return true;            }        }        return false;    }    public Object getTransferData(DataFlavor flavor)            throws UnsupportedFlavorException, IOException    {        if (flavor.equals(flavors[0])) {            JTPComponent result [] = new JTPComponent[data.length];            for (int i = 0; i < data.length; i++) {                result[i]=(JTPComponent)(data[i].clone());            }            return result;        } else {            throw new UnsupportedFlavorException(flavor);        }    }    public void lostOwnership(Clipboard clipboard, Transferable contents){}}

⌨️ 快捷键说明

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