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

📄 desktop.java

📁 用java实现的画图程序
💻 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 + -