JTablet 1.2.0 API
A B C D F G H I J L R T V W

A

addScreenTabletListener(TabletListener) - Method in class cello.jtablet.TabletManager
Adds a TabletListener to the entire screen.
addTabletListener(Component, TabletListener) - Method in class cello.jtablet.TabletManager
Adds a TabletListener to a specific Component.

B

browse(URI) - Static method in class cello.jtablet.installer.BrowserLauncher
Opens the specified web page in a web browser
BrowserLauncher - Class in cello.jtablet.installer
Bare Bones Browser Launch for Java
Utility class to open a web page from a Swing application in the user's default browser.
Supports: Mac OS X, GNU/Linux, Unix, Windows XP/Vista
Example Usage:
    String url = "http://www.google.com/";
    BareBonesBrowserLaunch.openURL(url);
Latest Version: www.centerkey.com/java/browser
Author: Dem Pilafian
Public Domain Software -- Free to Use as You Like
BrowserLauncher() - Constructor for class cello.jtablet.installer.BrowserLauncher
 

C

cello.jtablet - package cello.jtablet
Provides classes for accessing the tablet and attaching listeners to AWT components.
cello.jtablet.event - package cello.jtablet.event
Provides interfaces and classes for dealing with tablet events on AWT components.
cello.jtablet.installer - package cello.jtablet.installer
Provides classes for verifying JTablet extension installation and version incompatibilities.
checkCompatibility(Component, String) - Static method in class cello.jtablet.installer.JTabletExtension
Checks the installed version of JTablet, and displays a message to the user if an incompatible version is found.
cursorDragged(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorDragged(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorDragged(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when the cursor is dragged (pressed+moved).
cursorEntered(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorEntered(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorEntered(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked either when the cursor enters the given component, either spatially or through proximity.
cursorExited(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorExited(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorExited(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked either when the cursor exits the given component, either spatially or through proximity.
cursorGestured(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorGestured(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorGestured(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when the user executes a gesture.
cursorMoved(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorMoved(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorMoved(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when the cursor is moved.
cursorPressed(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorPressed(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorPressed(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when a button is pressed.
cursorReleased(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorReleased(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorReleased(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when a button is released.
cursorScrolled(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
cursorScrolled(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
cursorScrolled(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when the user scrolls with a wheel or multi-touch scroll device.

D

DriverStatus - Class in cello.jtablet
This class represents the status of the tablet driver.
DriverStatus(DriverStatus.State) - Constructor for class cello.jtablet.DriverStatus
Builds a DriverStatus with a given state without an exception.
DriverStatus(DriverStatus.State, Throwable) - Constructor for class cello.jtablet.DriverStatus
Builds a DriverStatus with a given state and exception
DriverStatus.State - Enum in cello.jtablet
A generalized state of the native tablet driver.

F

fireEvent(TabletListener) - Method in class cello.jtablet.event.TabletEvent
Triggers this event on the given TabletListener.

G

getButtonSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports buttons.
getDefaultManager() - Static method in class cello.jtablet.TabletManager
Returns a shared tablet manager with the default settings.
getDevice() - Method in class cello.jtablet.event.TabletEvent
Returns the tablet device associated with this event.
getDriverStatus() - Method in class cello.jtablet.TabletManager
Returns the tablet driver status for this tablet manager.
getFloatSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports floating point coordinates.
getFloatX() - Method in class cello.jtablet.event.TabletEvent
Returns the fractional x position of the mouse/tablet cursor (if available).
getFloatY() - Method in class cello.jtablet.event.TabletEvent
Returns the fractional y position of the mouse/tablet cursor (if available).
getId() - Method in enum cello.jtablet.event.TabletEvent.Type
Returns the AWTEvent id associated with this event type.
getInstalledVersion() - Static method in class cello.jtablet.installer.JTabletExtension
Returns the currently installed version of JTablet.
getInstallStatus(String) - Static method in class cello.jtablet.installer.JTabletExtension
Checks the installed version of JTablet and determines if an upgrade is required.
getName() - Method in class cello.jtablet.TabletDevice
Returns the device's name
getPoint2D() - Method in class cello.jtablet.event.TabletEvent
Returns the fractional Point2D of the mouse/tablet cursor (if available).
getPressure() - Method in class cello.jtablet.event.TabletEvent
Returns the current pressure value of the tablet pressure.
getPressureSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports pressure sensitivity.
getRawTabletButtonMask() - Method in class cello.jtablet.event.TabletEvent
Returns the raw tablet button mask independent of any user mapping with regards to "left" or "right." This may return zero for emulated devices.
getRotation() - Method in class cello.jtablet.event.TabletEvent
Returns either the rotational position of a tablet, or the rotational amount for a TabletEvent.Type.ROTATED gesture event.
getRotationSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports axis rotation.
getScrollX() - Method in class cello.jtablet.event.TabletEvent
Returns the amount scrolled in the x direction for a TabletEvent.Type.SCROLLED gesture event.
getScrollY() - Method in class cello.jtablet.event.TabletEvent
Returns the amount scrolled in the y direction for a TabletEvent.Type.SCROLLED gesture event.
getSidePressure() - Method in class cello.jtablet.event.TabletEvent
Returns the current tablet side pressure.
getSidePressureSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports side pressure.
getState() - Method in class cello.jtablet.DriverStatus
Returns the generalized state of the driver.
getThrowable() - Method in class cello.jtablet.DriverStatus
Returns the Throwable associated with any driver load failure, or null if not applicable.
getTiltSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports tilt orientation.
getTiltX() - Method in class cello.jtablet.event.TabletEvent
Returns the current horizontal tilt angle in radians.
getTiltY() - Method in class cello.jtablet.event.TabletEvent
Returns the current horizontal tilt angle in radians.
getType() - Method in class cello.jtablet.event.TabletEvent
Returns the TabletEvent.Type for this event.
getType() - Method in class cello.jtablet.TabletDevice
Returns this device's type (such as stylus pen tip, stylus eraser, mouse cursor, or other).
getUniqueId() - Method in class cello.jtablet.TabletDevice
Returns the unique physical device ID.
getUniqueIdSupport() - Method in class cello.jtablet.TabletDevice
Returns whether this device supports unique IDs.
getZoomFactor() - Method in class cello.jtablet.event.TabletEvent
Returns the magnification amount for a TabletEvent.Type.ZOOMED gesture event.

H

handleEvent(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
Override this method to receive all possible TabletEvents that would go to this listener.

I

install(Component, String) - Static method in class cello.jtablet.installer.JTabletExtension
Opens up a web-page to install (or upgrade) JTablet (if necessary).

J

JTabletExtension - Class in cello.jtablet.installer
This class provides a system for JTablet version compatibility for Applets and Applications.
JTabletExtension() - Constructor for class cello.jtablet.installer.JTabletExtension
 
JTabletExtension.InstallStatus - Enum in cello.jtablet.installer
Describes the current install state as returned by JTabletExtension.getInstallStatus(String).

L

levelChanged(TabletEvent) - Method in class cello.jtablet.event.TabletAdapter
 
levelChanged(TabletEvent) - Method in class cello.jtablet.event.TabletFunneler
 
levelChanged(TabletEvent) - Method in interface cello.jtablet.event.TabletListener
Invoked when a level has changed.

R

removeScreenTabletListener(TabletListener) - Method in class cello.jtablet.TabletManager
Removes a TabletListener previously added with TabletManager.addScreenTabletListener(TabletListener).
removeTabletListener(Component, TabletListener) - Method in class cello.jtablet.TabletManager
Removes a TabletListener previously added to a specific component with TabletManager.addTabletListener(Component,TabletListener).

T

TabletAdapter - Class in cello.jtablet.event
This class is a convenience class that implements TabletListener as empty methods.
TabletAdapter() - Constructor for class cello.jtablet.event.TabletAdapter
 
TabletDevice - Class in cello.jtablet
Represents a physical input device.
TabletDevice() - Constructor for class cello.jtablet.TabletDevice
TabletDevice objects may only be constructed by JTablet itself.
TabletDevice.Support - Enum in cello.jtablet
Support result returned by various getSupport() methods
TabletDevice.Type - Enum in cello.jtablet
Tablet devices
TabletEvent - Class in cello.jtablet.event
An event that indicates cursor input occurred on the given component.
TabletEvent(Component, TabletEvent.Type, long, int, TabletDevice, float, float, float, float, float, float, float, float, float, float, int, int) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a new TabletEvent with all the trimmings...
TabletEvent(MouseEvent, TabletEvent.Type, TabletDevice) - Constructor for class cello.jtablet.event.TabletEvent
Wrap a MouseEvent as a TabletEvent.
TabletEvent(MouseEvent, TabletEvent.Type, TabletDevice, Component, float, float) - Constructor for class cello.jtablet.event.TabletEvent
Wrap a MouseEvent as a TabletEvent.
TabletEvent(Component, TabletEvent.Type, long, int, int, TabletDevice, float, float, float, float, float, float, float, int) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a new TabletEvent with all the trimmings...
TabletEvent(Component, TabletEvent.Type, long, int, int, TabletDevice, float, float) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a new TabletEvent with some of the trimmings...
TabletEvent(Component, TabletEvent.Type, long, int, TabletDevice, float, float, float, float, float, float) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a new TabletEvent with some of the trimmings...
TabletEvent(Component, TabletEvent.Type, long, TabletDevice, int, float, float, int) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a new TabletEvent with some of the trimmings...
TabletEvent(TabletEvent, Component, float, float) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a TabletEvent based on another with a new component and coordinates.
TabletEvent(TabletEvent, float, float) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a TabletEvent based on another with new coordinates.
TabletEvent(TabletEvent, TabletEvent.Type) - Constructor for class cello.jtablet.event.TabletEvent
Constructs a TabletEvent based on another with a new event TabletEvent.Type.
TabletEvent.Type - Enum in cello.jtablet.event
This enum is used to specify the possible types of a TabletEvent.
TabletFunneler - Class in cello.jtablet.event
A convenience class that implements TabletListener as a funnel to a single abstract method you can implement to handle all events.
TabletFunneler() - Constructor for class cello.jtablet.event.TabletFunneler
 
TabletListener - Interface in cello.jtablet.event
The listener interface for receiving tablet events on a component (similar to MouseListener and MouseMotionListener).
TabletManager - Class in cello.jtablet
TabletManager is responsible for detecting interesting events, translating them into TabletEvent objects, and finally broadcasting them to all registered TabletListeners.
TabletManager() - Constructor for class cello.jtablet.TabletManager
To obtain a reference to a TabletManager, call the static TabletManager.TabletManager.getDefaultManager() method.
toString() - Method in class cello.jtablet.DriverStatus
 
toString() - Method in class cello.jtablet.event.TabletEvent
 
toString() - Method in class cello.jtablet.TabletDevice
 
translated(Component, float, float) - Method in class cello.jtablet.event.TabletEvent
Returns a copy of this TabletEvent with translated coordinates.
translated(float, float) - Method in class cello.jtablet.event.TabletEvent
Returns a copy of this TabletEvent with translated coordinates.

V

valueOf(String) - Static method in enum cello.jtablet.DriverStatus.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cello.jtablet.event.TabletEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cello.jtablet.installer.JTabletExtension.InstallStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cello.jtablet.TabletDevice.Support
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cello.jtablet.TabletDevice.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum cello.jtablet.DriverStatus.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cello.jtablet.event.TabletEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cello.jtablet.installer.JTabletExtension.InstallStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cello.jtablet.TabletDevice.Support
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cello.jtablet.TabletDevice.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withPoint(Component, float, float) - Method in class cello.jtablet.event.TabletEvent
Returns a copy of this TabletEvent with the given component and coordinates.
withPoint(float, float) - Method in class cello.jtablet.event.TabletEvent
Returns a copy of this TabletEvent with the given coordinates.
withType(TabletEvent.Type) - Method in class cello.jtablet.event.TabletEvent
Returns a copy of this TabletEvent with a new event TabletEvent.Type.

A B C D F G H I J L R T V W
JTablet 1.2.0 API