📄 jtpcomponent.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -