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

📄 component.java~49~

📁 封装了SQL、Socket、WAP、MIME等功能的通用组件
💻 JAVA~49~
字号:
package org.lazybug.skit;

import java.util.*;
import java.util.logging.*;
/**
 * <p>Title: Skins Toolkit</p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: Kehaoinfo</p>
 *
 * @author David Lau
 * @version 1.0
 */
public abstract class Component extends ArrayList
{
    private static final Logger log =
        Logger.getLogger("com.lazybug.skit.Component");
    private static int idCount = 0;
    protected String id = "component";
    protected String label = "";

    protected Component()
    {
        id = Integer.toHexString(idCount++);
//        System.out.println(id);
    }
    /**
     * 得到缺省的JS脚本标签
     * @return String
     */
    public abstract String getScriptTag();

    /**
     * 重构toString方法,缺省返回空字符串
     * @return String
     */
    public String toString()
    {
        return "";
    }

    public Component addComponent(Component component)
    {
        //component.setId(id+"_"+size());
        add(component);
        return component;
    }

    public Component addComponent(Component component, int index)
    {
        //component.setId(id+"_"+size());
        add(index, component);
        return component;
    }

    public int getComponentCount()
    {
        return size();
    }

    public Component getComponent(int index)
    {
        return (Component)get(index);
    }

    public Component[] getComponents()
    {
        Component arry[] = new Component[getComponentCount()];
        toArray(arry);
        return arry;
    }

    public String getId()
    {
        return id;
    }

    public String getLabel()
    {
        return label;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public void setLabel(String label)
    {
        this.label = label;
    }
}

⌨️ 快捷键说明

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