jtpcomponent.java

来自「这也是我在论坛上看见的一个程序。感觉非常好」· Java 代码 · 共 93 行

JAVA
93
字号
package com.sunking.tp.framework;import java.awt.*;/** * <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 interface JTPComponent extends java.io.Serializable{    /**     *句柄宽度     */    public final int HANDLE_SIZE = 5;    /**     *设置选取状态     * @param isSelect     * @return     */    boolean setSelect(boolean isSelect);    /**     *是否选取     * @return     */    boolean isSelected();    /**     *设置文本     * @param text     */    void setText(String text);    /**     *取得文本     * @return     */    String getText();    /**     *添加连接     * @param tpc     * @param associateType     */    void addAssociator(JTPComponent tpc,int associateType);    /**     *移除连接     * @param tpc     */    void removeAssociator(JTPComponent tpc);    /**     * 是否已连接     * @param tpc     * @return     */    boolean hasAssociator(JTPComponent tpc);    /**     *是否与tpc已经连接     * @param tpc     * @return     */    boolean isAssociator(JTPComponent tpc);    /**     *取得所有连接器     * @return     */    Assoicator[] getAssociator();    /**     *复制     * @return     */    Object clone();    /**     *取得某点上的句柄序号,没有句柄时返回-1     * @param p     * @return     */    int getHandle(Point p);    /**     *拖动句柄改变大小     * @param index     * @param oldRec     * @param x     * @param y     */    void moveHandle(int index,Rectangle oldRec,int x,int y);    /**     *取得调整大小时的光标     * @param handleIndex     * @return     */    Cursor getAdjustCursor(int handleIndex);}

⌨️ 快捷键说明

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