Java Doc for BasicMarqueeHandler.java in  » Graphic-Library » jgraph » org » jgraph » graph » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Graphic Library » jgraph » org.jgraph.graph 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jgraph.graph.BasicMarqueeHandler

BasicMarqueeHandler
public class BasicMarqueeHandler (Code)
A simple implementation of a marquee handler for JGraph.
version:
   1.0 1/1/02
author:
   Gaudenz Alder


Field Summary
protected  Rectangle2DmarqueeBounds
    
protected transient  CursorpreviousCursor
    
protected  Point2DstartPointcurrentPoint
    


Method Summary
public  Point2DgetCurrentPoint()
     Returns the currentPoint.
public static  JGraphgetGraphForEvent(MouseEvent event)
    
public  Rectangle2DgetMarqueeBounds()
     Returns the marqueeBounds.
public  CursorgetPreviousCursor()
     Returns the previousCursor.
public  Point2DgetStartPoint()
     Returns the startPoint.
public  voidhandleMarqueeEvent(MouseEvent e, JGraph graph, Rectangle2D bounds)
     Hook for subclassers.
public  booleanisForceMarqueeEvent(MouseEvent event)
    
public  booleanisMarqueeTriggerEvent(MouseEvent e, JGraph graph)
     Hook for subclassers.
public  voidmouseDragged(MouseEvent e)
     Includes the specified startPoint in the marquee selection.
public  voidmouseMoved(MouseEvent e)
     Empty.
public  voidmousePressed(MouseEvent e)
     Start the marquee at the specified startPoint.
public  voidmouseReleased(MouseEvent e)
     Stops the current marquee selection.
public  voidoverlay(JGraph graph, Graphics g, boolean clear)
     Draw the current state of the handler.
public  voidpaint(JGraph graph, Graphics g)
     Called after the component was repainted (after autoscroll).
protected  voidprocessMouseDraggedEvent(MouseEvent e)
     Called from mouse dragged to update the marquee state during a repaint.
public  voidsetCurrentPoint(Point2D currentPoint)
     Sets the currentPoint.
public  voidsetMarqueeBounds(Rectangle2D marqueeBounds)
     Sets the marqueeBounds.
public  voidsetPreviousCursor(Cursor previousCursor)
     Sets the previousCursor.
public  voidsetStartPoint(Point2D startPoint)
     Sets the startPoint.

Field Detail
marqueeBounds
protected Rectangle2D marqueeBounds(Code)



previousCursor
protected transient Cursor previousCursor(Code)



startPointcurrentPoint
protected Point2D startPointcurrentPoint(Code)





Method Detail
getCurrentPoint
public Point2D getCurrentPoint()(Code)
Returns the currentPoint. Point



getGraphForEvent
public static JGraph getGraphForEvent(MouseEvent event)(Code)
Returns the source of the event as a graph.



getMarqueeBounds
public Rectangle2D getMarqueeBounds()(Code)
Returns the marqueeBounds. Rectangle



getPreviousCursor
public Cursor getPreviousCursor()(Code)
Returns the previousCursor. Cursor



getStartPoint
public Point2D getStartPoint()(Code)
Returns the startPoint. Point



handleMarqueeEvent
public void handleMarqueeEvent(MouseEvent e, JGraph graph, Rectangle2D bounds)(Code)
Hook for subclassers. Current implementation checks if graph selection is enabled. This is called from mouseReleased to execute the marquee selection.



isForceMarqueeEvent
public boolean isForceMarqueeEvent(MouseEvent event)(Code)



isMarqueeTriggerEvent
public boolean isMarqueeTriggerEvent(MouseEvent e, JGraph graph)(Code)
Hook for subclassers. Current implementation checks if graph selection is enabled. This is called from mousePressed before initiating the marquee selection.



mouseDragged
public void mouseDragged(MouseEvent e)(Code)
Includes the specified startPoint in the marquee selection. Calls overlay.



mouseMoved
public void mouseMoved(MouseEvent e)(Code)
Empty.



mousePressed
public void mousePressed(MouseEvent e)(Code)
Start the marquee at the specified startPoint. This invokes expandMarqueeToPoint to initialize marquee selection.



mouseReleased
public void mouseReleased(MouseEvent e)(Code)
Stops the current marquee selection.



overlay
public void overlay(JGraph graph, Graphics g, boolean clear)(Code)
Draw the current state of the handler. This is called twice by the overlay method and also by the paint method. The caller's intention is that the overlay method draws exactly the current state of the handler so that it may be used for XOR paint. The drag method calls overlay, changes the state, and calls overlay again to use this. However, since it is not always possible to clear the screen with an exact repaint the caller passes a flag to indicate if the graphics object should be cleared with this call (eg. if a subsequent call follows).
Parameters:
  g -



paint
public void paint(JGraph graph, Graphics g)(Code)
Called after the component was repainted (after autoscroll). This is used to indicate that the graphics is no more dirty.



processMouseDraggedEvent
protected void processMouseDraggedEvent(MouseEvent e)(Code)
Called from mouse dragged to update the marquee state during a repaint.



setCurrentPoint
public void setCurrentPoint(Point2D currentPoint)(Code)
Sets the currentPoint.
Parameters:
  currentPoint - The currentPoint to set



setMarqueeBounds
public void setMarqueeBounds(Rectangle2D marqueeBounds)(Code)
Sets the marqueeBounds.
Parameters:
  marqueeBounds - The marqueeBounds to set



setPreviousCursor
public void setPreviousCursor(Cursor previousCursor)(Code)
Sets the previousCursor.
Parameters:
  previousCursor - The previousCursor to set



setStartPoint
public void setStartPoint(Point2D startPoint)(Code)
Sets the startPoint.
Parameters:
  startPoint - The startPoint to set



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.