Java Doc for InputState.java in  » Testing » abbot-1.0.1 » abbot » tester » 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 » Testing » abbot 1.0.1 » abbot.tester 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   abbot.tester.InputState

InputState
public class InputState (Code)
Class to keep track of a given input state. Includes mouse/pointer position and keyboard modifier key state.

Synchronization assumes that any given instance might be called from more than one event dispatch thread.

NOTE: Java 1.5 introduces MouseState, which provides current mouse coords




Constructor Summary
public  InputState()
    

Method Summary
public synchronized  voidclear()
    
public  voiddispose()
    
public synchronized  intgetButtons()
    
public synchronized  intgetClickCount()
    
public static  ComponentgetComponentAt(Component parent, Point p)
     Return the component under the given coordinates in the given parent component.
public synchronized  PointgetDragOrigin()
    
public synchronized  ComponentgetDragSource()
    
public synchronized  intgetKeyModifiers()
     Returns the currently pressed key modifiers.
public synchronized  longgetLastEventTime()
    
public synchronized  intgetModifiers()
     Returns all currently active modifiers.
public synchronized  ComponentgetMouseComponent()
     Return the last known Component to contain the pointer, or null if none.
public synchronized  PointgetMouseLocation()
     Returns the mouse location relative to the component that currently contains the pointer, or null if outside all components.
public synchronized  PointgetMouseLocationOnScreen()
     Returns the last known mouse location.
public synchronized  ComponentgetUltimateMouseComponent()
     Return the most deeply nested component which currently contains the pointer.
public synchronized  booleanisDragging()
    
public  booleanisNativeDragActive()
     Return whether there is a native drag/drop operation in progress.
protected synchronized  voidsetButtons(int b)
    
protected synchronized  voidsetClickCount(int count)
    
public synchronized  voidsetDragSource(Component c)
    
protected synchronized  voidsetLastEventTime(long t)
    
protected synchronized  voidsetModifiers(int m)
    
 voidupdate(AWTEvent event)
     Explicitly update the internal state.
protected  voidupdateState(KeyEvent ke)
    
protected  voidupdateState(MouseEvent me)
    


Constructor Detail
InputState
public InputState()(Code)




Method Detail
clear
public synchronized void clear()(Code)



dispose
public void dispose()(Code)



getButtons
public synchronized int getButtons()(Code)



getClickCount
public synchronized int getClickCount()(Code)



getComponentAt
public static Component getComponentAt(Component parent, Point p)(Code)
Return the component under the given coordinates in the given parent component. Events are often generated only for the outermost container, so we have to determine if the pointer is actually within a child. Basically the same as Component.getComponentAt, but recurses to the lowest-level component instead of only one level. Point is in component coordinates.

The default Component.getComponentAt can return invisible components (JRootPane has an invisible JPanel (glass pane?) which will otherwise swallow everything).

NOTE: getComponentAt grabs the TreeLock, so this should *only* be invoked on the event dispatch thread, preferably with no other locks held. Use it elsewhere at your own risk.

NOTE: What about drags outside a component?




getDragOrigin
public synchronized Point getDragOrigin()(Code)



getDragSource
public synchronized Component getDragSource()(Code)



getKeyModifiers
public synchronized int getKeyModifiers()(Code)
Returns the currently pressed key modifiers.



getLastEventTime
public synchronized long getLastEventTime()(Code)



getModifiers
public synchronized int getModifiers()(Code)
Returns all currently active modifiers.



getMouseComponent
public synchronized Component getMouseComponent()(Code)
Return the last known Component to contain the pointer, or null if none. Note that this may not correspond to the component that actually shows up in AWTEvents.



getMouseLocation
public synchronized Point getMouseLocation()(Code)
Returns the mouse location relative to the component that currently contains the pointer, or null if outside all components.



getMouseLocationOnScreen
public synchronized Point getMouseLocationOnScreen()(Code)
Returns the last known mouse location.



getUltimateMouseComponent
public synchronized Component getUltimateMouseComponent()(Code)
Return the most deeply nested component which currently contains the pointer.



isDragging
public synchronized boolean isDragging()(Code)



isNativeDragActive
public boolean isNativeDragActive()(Code)
Return whether there is a native drag/drop operation in progress.



setButtons
protected synchronized void setButtons(int b)(Code)



setClickCount
protected synchronized void setClickCount(int count)(Code)



setDragSource
public synchronized void setDragSource(Component c)(Code)



setLastEventTime
protected synchronized void setLastEventTime(long t)(Code)



setModifiers
protected synchronized void setModifiers(int m)(Code)



update
void update(AWTEvent event)(Code)
Explicitly update the internal state. Allows Robot to update the state with events it has just posted.



updateState
protected void updateState(KeyEvent ke)(Code)



updateState
protected void updateState(MouseEvent me)(Code)



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.