Package javaforce.webui
Class Canvas
java.lang.Object
javaforce.webui.Component
javaforce.webui.Container
javaforce.webui.Canvas
Canvas for 2D and 3D output.
- Author:
- pquiring
-
Nested Class Summary
Nested classes/interfaces inherited from class javaforce.webui.Component
Component.Event -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDraw a rectangle on canvas.voidEnables user drawn rectangle on canvas.getRect()Returns coordinates of last user drawn rectangle.html()Returns HTML to render component.voidTells the client to start WebGL on canvas.voidonDrawRect(Rectangle rect) Methods inherited from class javaforce.webui.Container
add, add, count, events, get, get, getAll, getComponent, init, remove, remove, removeAll, set, setClientMethods inherited from class javaforce.webui.Component
action, addActionListener, addAttr, addChangedListener, addClass, addClickListener, addEvent, addKeyDownListener, addKeyUpListener, addLoadedListener, addMouseDownListener, addMouseEnterListener, addMouseMoveListener, addMouseUpListener, addMovedListener, addResizedListener, addValidateListener, addVisibleListener, decode, dispatchEvent, enableDragging, encode, getAttrs, getBackColor, getBorderColor, getClient, getColor, getEvents, getHeight, getID, getName, getParent, getProperty, getStyle, getTopParent, getWidth, getX, getY, hasAttr, hasClass, hasStyle, initInvisible, isVisible, onChanged, onClick, onDrawRect, onEvent, onKeyDown, onKeyUp, onLoaded, onMouseDown, onMouseEnter, onMouseMove, onMouseUp, onPos, onPosSize, onSize, removeAttr, removeClass, removeStyle, requestPos, requestPosSize, requestSize, sendData, sendEvent, sendOnResize, setAlign, setAutoHeight, setAutoWidth, setBackColor, setBorder, setBorderColor, setBorderGray, setClass, setColor, setDisabled, setFlex, setFocus, setFontSize, setHeight, setMaxHeight, setMaxWidth, setName, setPosition, setProperty, setReadonly, setSize, setStyle, setVerticalAlign, setVisible, setWidth, toString, validate
-
Constructor Details
-
Canvas
public Canvas()
-
-
Method Details
-
html
Description copied from class:ComponentReturns HTML to render component. -
initWebGL
public void initWebGL()Tells the client to start WebGL on canvas. -
enableDrawRect
public void enableDrawRect()Enables user drawn rectangle on canvas. Use addChangedListener() to get notification. -
getRect
Returns coordinates of last user drawn rectangle. -
drawRect
Draw a rectangle on canvas. -
onDrawRect
- Overrides:
onDrawRectin classComponent
-