📄 desktop.java
字号:
package com.sunking.tp.framework;import java.awt.*;import javax.swing.*;import javax.swing.event.*;import java.awt.geom.*;import java.awt.event.*;import java.util.*;import com.sunking.tp.tool.*;/** * * <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 Desktop { /** *添加鼠标监听器 * @param mouseInputListener */ void addMouseInputListener(MouseInputListener mouseInputListener); /** *移除鼠标监听器 * @param mouseInputListener */ void removeMouseInputListener(MouseInputListener mouseInputListener); /** *取得某点上的组件 * @param point * @return */ JTPComponent getJTPComponent(Point point); /** *取得当前选取的组件 * @return */ JTPComponent[] getSelectionJTPComponent(); /** *添加选取的组件 * @param c */ void addSelection(JTPComponent c); /** *移除选取的组件 * @param c */ void removeSelection(JTPComponent c); /** *设置工具 * @param tool */ void setTool(Tool tool); /** *取得当前工具 * @return */ Tool getTool(); /** *取得默认工具 * @return */ Tool getDefaultTool(); /** *激发连接器更新 */ void fireAssoicatorChanged(); /** *鼠标点击选取 * @param p */ void mouseSelect(Point p); /** *鼠标拉框选取 * @param rec */ void mouseSelect(Rectangle rec); /** *清除全部选取 */ void clearSelection(); /** *删除当前选取 */ void deleteSelection(); /** *设置鼠标状态 * @param c */ void setCursor(Cursor c); /** *设置右键菜单生成器 * @param f */ void setJTPMenuFactory(JTPMenuFactory f); /** *取得右键菜单生成器 * @return */ JTPMenuFactory getJTPMenuFactory();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -