Class Canvas
java.lang.Object
javaforce.webui.Component
javaforce.webui.Container
javaforce.webui.Canvas
-
Nested Class Summary
Nested classes/interfaces inherited from class javaforce.webui.Component
Component.Event -
Field Summary
Fields inherited from class javaforce.webui.Component
ArrayType, attrs, AUTO, backclr, borderclr, BOTTOM, CENTER, classes, client, clr, DRAG_EW, DRAG_MOVE, DRAG_NESW, DRAG_NS, DRAG_NWSE, events, height, HIDDEN, HORIZONTAL, id, LEFT, name, parent, RIGHT, SCROLL, styles, TOP, VERTICAL, VISIBLE, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDraw an image on canvas.voidDraw 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, addKeyDownListenerPreventDefault, addKeyUpListener, addKeyUpListenerPreventDefault, addLoadedListener, addMouseDownListener, addMouseEnterListener, addMouseMoveListener, addMouseUpListener, addMovedListener, addResizedListener, addValidateListener, addVisibleListener, click, decode, dispatchEvent, enableDragging, encode, getAttrs, getBackColor, getBorderColor, getClient, getColor, getEvents, getHeight, getID, getName, getParent, getProperty, getStyle, getTopParent, gettransform, gettransformorigin, getWidth, getX, getY, hasAttr, hasClass, hasStyle, initInvisible, isLoaded, isPopup, 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, setrotate, setscale, setSize, setStyle, settransform, settransformorigin, settransformorigin, settranslate, setVerticalAlign, setVisible, setWidth, toString, validate
-
Constructor Details
-
Canvas
public Canvas()
-
-
Method Details
-
html
-
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. -
drawImage
-
onDrawRect
- Overrides:
onDrawRectin classComponent
-