?? graphicsetoffsetstate.java
字號:
// **********************************************************************// // <copyright>// // BBN Technologies// 10 Moulton Street// Cambridge, MA 02138// (617) 873-8000// // Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source:// /cvs/distapps/openmap/src/openmap/com/bbn/openmap/omGraphics/editable/GraphicSetOffsetState.java,v// $// $RCSfile: GraphicSetOffsetState.java,v $// $Revision: 1.2.2.1 $// $Date: 2004/10/14 18:27:29 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.omGraphics.editable;import java.awt.event.*;import com.bbn.openmap.omGraphics.*;import com.bbn.openmap.layer.util.stateMachine.*;import com.bbn.openmap.util.Debug;public class GraphicSetOffsetState extends State implements EOMGAuxState { protected EditableOMGraphic graphic; public GraphicSetOffsetState(EditableOMGraphic eomg) { graphic = eomg; } public boolean mouseDragged(MouseEvent e) { Debug.message("eomg", "GraphicStateMachine|set offset state|mouseDragged"); setGrabPoint(e); return getMapMouseListenerResponse(); } public boolean mouseMoved(MouseEvent e) { Debug.message("eomg", "GraphicStateMachine|set offset state|mouseMoved"); setGrabPoint(e); return getMapMouseListenerResponse(); } protected void setGrabPoint(MouseEvent e) { // OffsetGrabPoint ogb = // (OffsetGrabPoint)graphic.getGrabPoint(EditableOMGraphic.OFFSET_POINT_INDEX); // ogb.set(e.getX(), e.getY()); // ogb.updateOffsets(); // graphic.setMovingPoint(graphic.getGrabPoint(EditableOMGraphic.OFFSET_POINT_INDEX)); // graphic.redraw(e); // graphic.fireEvent(EOMGCursors.PUTNODE, "Click to place offset // point for graphic."); } public boolean mouseReleased(MouseEvent e) { Debug.message("eomg", "GraphicStateMachine|edit state|mouseReleased"); graphic.getStateMachine().setSelected(); graphic.redraw(e, true); graphic.setMovingPoint(null); graphic.fireEvent(EOMGCursors.DEFAULT, ""); return getMapMouseListenerResponse(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -