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

📄 tool.java

📁 说明 功能: 可对组件进行选取删除复制粘贴等动作 可进行两组件之间的连线 可在多组件之问交叉连 可创建多种形式的连线(目前包括无箭头空心箭头实心箭头)
💻 JAVA
字号:
package com.sunking.tp.tool;
import java.beans.*;

import javax.swing.*;
import javax.swing.event.*;
/**
 *
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author <a href="mailto:sunkingxie@hotmail.com">SunKing</a>
 * @version 1.0
 */
public interface Tool extends MouseInputListener,java.io.Serializable{
    /**
     *激活属性
     */
    public static final String ENABLED_PROPERTY = "enabled";
    /**
     *图标属性
     */
    public static final String ICON_PROPERTY = "icon";
    /**
     *提示信息属性
     */
    public static final String TOOLTIP_PROPERTY = "tooltip";
    /**
     *文本属性
     */
    public static final String LABEL_PROPERTY = "label";
    /**
     *选取状态属性
     */
    public static final String SELECT_PROPERTY = "select";
    /**
     *空值
     */
    public static final String NULL_VALUE = "NULL_VALUE";
    /**
     *激活工个
     */
    void enabledTool();
    /**
     *灰化工具
     */
    void disabledTool();
    /**
     *取图标
     * @return
     */
    Icon getIcon();
    /**
     *设置图标
     * @param icon
     */
    void setIcon(Icon icon);
    /**
     *取得提示信息
     * @return
     */
    String getToolTip();
    /**
     *设置提示信息
     * @param tooltip
     */
    void setToolTip(String tooltip);
    /**
     *取得文本
     * @return
     */
    String getLabel();
    /**
     *设置文本
     * @param label
     */
    void setLabel(String label);
    /**
     *设置状态
     * @param enabled
     */
    void setEnabled(boolean enabled);
    /**
     *是否激活
     * @return
     */
    boolean isEnabled();
    /**
     *设置选取状态
     * @param selected
     */
    void setSelected(boolean selected);
    /**
     *是否选取
     * @return
     */
    boolean isSelected();
    /**
     *添加属性监听器
     * @param l
     */
    void addPropertyChangeListener(PropertyChangeListener l);
    /**
     *移除属性监听器
     * @param l
     */
    void removePropertyChangeListener(PropertyChangeListener l);
}

⌨️ 快捷键说明

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