|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.lobobrowser.html.renderer.InputFileControl
public class InputFileControl
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected HTMLElementImpl |
controlElement
|
protected org.lobobrowser.html.renderer.RUIControl |
ruicontrol
|
protected int |
size
|
protected java.lang.String |
value
|
protected static java.awt.Dimension |
ZERO_DIMENSION
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
InputFileControl(HTMLBaseInputElement modelNode)
|
Method Summary | |
---|---|
void |
blur()
|
void |
click()
|
void |
focus()
|
java.awt.Color |
getBackgroundColor()
|
boolean |
getChecked()
|
int |
getCols()
|
java.awt.Component |
getComponent()
|
int |
getControlSize()
|
boolean |
getDisabled()
|
java.io.File |
getFileValue()
|
int |
getMaxLength()
|
boolean |
getMultiple()
|
java.awt.Dimension |
getPreferredSize()
|
boolean |
getReadOnly()
|
int |
getRows()
|
int |
getSelectedIndex()
|
int |
getTabIndex()
|
int |
getVAlign()
|
java.lang.String |
getValue()
|
java.lang.String[] |
getValues()
Returns null . |
int |
getVisibleSize()
|
void |
invalidate()
|
protected void |
invalidateAndRepaint()
Method invoked when image changes size. |
void |
paint(java.awt.Graphics g)
|
boolean |
paintSelection(java.awt.Graphics g,
boolean inSelection,
RenderableSpot startPoint,
RenderableSpot endPoint)
|
void |
reset(int availWidth,
int availHeight)
Called as the control is layed out, either the first time HTML layout occurs or when the DOM changes. |
void |
resetInput()
|
void |
select()
|
void |
setBounds(int x,
int y,
int width,
int height)
|
void |
setChecked(boolean checked)
|
void |
setCols(int cols)
|
void |
setControlSize(int size)
|
void |
setDisabled(boolean disabled)
|
void |
setMaxLength(int maxLength)
|
void |
setMultiple(boolean value)
|
void |
setReadOnly(boolean readOnly)
|
void |
setRows(int rows)
|
void |
setRUIControl(org.lobobrowser.html.renderer.RUIControl ruicontrol)
|
void |
setSelectedIndex(int value)
|
void |
setTabIndex(int tabIndex)
|
void |
setValue(java.lang.String value)
|
void |
setVisibleSize(int value)
|
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.lobobrowser.html.domimpl.InputContext |
---|
getName, setName |
Field Detail |
---|
protected java.lang.String value
protected int size
protected static final java.awt.Dimension ZERO_DIMENSION
protected final HTMLElementImpl controlElement
protected org.lobobrowser.html.renderer.RUIControl ruicontrol
Constructor Detail |
---|
public InputFileControl(HTMLBaseInputElement modelNode)
Method Detail |
---|
public java.lang.String getValue()
getValue
in interface InputContext
public void setDisabled(boolean disabled)
setDisabled
in interface InputContext
public void setValue(java.lang.String value)
setValue
in interface InputContext
public java.io.File getFileValue()
getFileValue
in interface InputContext
public void resetInput()
public void reset(int availWidth, int availHeight)
public int getVAlign()
public void blur()
blur
in interface InputContext
public void click()
click
in interface InputContext
public void focus()
focus
in interface InputContext
public boolean getChecked()
getChecked
in interface InputContext
public boolean getDisabled()
getDisabled
in interface InputContext
public int getMaxLength()
getMaxLength
in interface InputContext
public boolean getReadOnly()
getReadOnly
in interface InputContext
public int getTabIndex()
getTabIndex
in interface InputContext
public java.lang.String[] getValues()
null
. It should be
overridden by controls that support multiple values.
getValues
in interface InputContext
public void select()
select
in interface InputContext
public void setChecked(boolean checked)
setChecked
in interface InputContext
public void setMaxLength(int maxLength)
setMaxLength
in interface InputContext
public void setReadOnly(boolean readOnly)
setReadOnly
in interface InputContext
public void setControlSize(int size)
setControlSize
in interface InputContext
public void setTabIndex(int tabIndex)
setTabIndex
in interface InputContext
public int getControlSize()
getControlSize
in interface InputContext
public int getCols()
getCols
in interface InputContext
public int getRows()
getRows
in interface InputContext
public void setCols(int cols)
setCols
in interface InputContext
public void setRows(int rows)
setRows
in interface InputContext
public boolean paintSelection(java.awt.Graphics g, boolean inSelection, RenderableSpot startPoint, RenderableSpot endPoint)
public boolean getMultiple()
public int getSelectedIndex()
getSelectedIndex
in interface InputContext
public int getVisibleSize()
getVisibleSize
in interface InputContext
public void setMultiple(boolean value)
public void setSelectedIndex(int value)
setSelectedIndex
in interface InputContext
public void setVisibleSize(int value)
setVisibleSize
in interface InputContext
public java.awt.Component getComponent()
public void setRUIControl(org.lobobrowser.html.renderer.RUIControl ruicontrol)
protected void invalidateAndRepaint()
public java.awt.Color getBackgroundColor()
public java.awt.Dimension getPreferredSize()
public void setBounds(int x, int y, int width, int height)
public void invalidate()
public void paint(java.awt.Graphics g)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |