|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel oracle.jbo.uicli.controls.JUImageControl
Implements a data-aware Image Control. JUImageControl can be bound to BC4J row attributes. The ImageControl treats the data stream as an image (JPEG or GIF) and displays it.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.swing.JPanel |
_buttonPanel
|
protected java.awt.GridBagLayout |
_buttonPanelLayout
|
protected java.awt.Dimension |
_buttonPreferredSize
|
protected javax.swing.JButton |
_clearButton
|
protected javax.swing.JFileChooser |
_fileChooser
|
protected javax.swing.JScrollPane |
_imageAggregate
|
protected javax.swing.JLabel |
_imageDisplay
|
protected java.awt.BorderLayout |
_mainPanelLayout
|
protected javax.swing.JButton |
_newButton
|
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 | |
JUImageControl()
Constructs a JUImageControl. |
Method Summary | |
protected javax.swing.JPanel |
_createButtonPanel()
|
protected void |
_enableButtons(boolean bEnable)
|
protected java.awt.Dimension |
_getDefaultPreferredSize()
Gets the preferred size for the image scroll pane. |
protected void |
_refreshImage(byte[] imageData)
In three tier mode, if sync mode is not SYNC_IMMEDIATE, user will not see the image when it is changed. |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addFocusListener(java.awt.event.FocusAdapter f)
This method is invoked by the binding to add a focus listener to the control such that JClient Panelbinding can update its status based on control's focus. |
void |
dataChanged(java.lang.Object dataItem)
Updates the image based on the new value of the dataitem. |
void |
doClearButtonAction()
execute the clear button action |
void |
doNewButtonAction()
execute the new button action |
void |
enabledChanged(boolean b)
|
void |
focusGained(java.awt.event.FocusEvent event)
This method is an implementaion side effect. |
void |
focusLost(java.awt.event.FocusEvent event)
This method is an implementaion side effect. |
javax.swing.JPanel |
getButtonsPanel()
Gets the panel used to display buttons. |
javax.swing.JButton |
getClearButton()
|
java.awt.Component |
getComponent()
Returns the AWT component associated with this control. |
javax.swing.JLabel |
getLabel()
Gets the label control used to display the image. |
JUDefaultControlBinding |
getModel()
Returns the bindName and provides the hook into property editors/customizers. |
javax.swing.JButton |
getNewButton()
|
boolean |
getReadOnly()
|
javax.swing.JScrollPane |
getScrollPane()
Scroll pane used to display the image. |
boolean |
getShowUpdateButtons()
|
void |
releaseResources()
|
void |
setEnabled(boolean b)
An override of java.awt.Component.setEnabled. |
void |
setModel(JUDefaultControlBinding binding)
Binds the control to the infobus and implements lazy loading, by using the DACRTManager, to lookup the RowSet and DataItemName. |
void |
setReadOnly(boolean readOnly)
|
void |
setShowUpdateButtons(boolean bShowButtons)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
Field Detail |
protected java.awt.BorderLayout _mainPanelLayout
protected java.awt.GridBagLayout _buttonPanelLayout
protected javax.swing.JScrollPane _imageAggregate
protected javax.swing.JLabel _imageDisplay
protected javax.swing.JPanel _buttonPanel
protected java.awt.Dimension _buttonPreferredSize
protected javax.swing.JButton _newButton
protected javax.swing.JButton _clearButton
protected javax.swing.JFileChooser _fileChooser
Constructor Detail |
public JUImageControl()
Method Detail |
public void addFocusListener(java.awt.event.FocusAdapter f)
JUDefaultControlInterface
addFocusListener
in interface JUDefaultControlInterface
public javax.swing.JPanel getButtonsPanel()
public javax.swing.JButton getNewButton()
public javax.swing.JButton getClearButton()
public javax.swing.JLabel getLabel()
public javax.swing.JScrollPane getScrollPane()
public void setShowUpdateButtons(boolean bShowButtons)
public boolean getShowUpdateButtons()
public void setReadOnly(boolean readOnly)
public boolean getReadOnly()
public void focusLost(java.awt.event.FocusEvent event)
focusLost
in interface java.awt.event.FocusListener
public void focusGained(java.awt.event.FocusEvent event)
focusGained
in interface java.awt.event.FocusListener
public void enabledChanged(boolean b)
public void releaseResources()
public void setEnabled(boolean b)
b
- Indicates whether the control is enabled.public void setModel(JUDefaultControlBinding binding)
public JUDefaultControlBinding getModel()
public final java.awt.Component getComponent()
Control#getComponent
public void doClearButtonAction()
public void doNewButtonAction()
protected void _refreshImage(byte[] imageData)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected java.awt.Dimension _getDefaultPreferredSize()
public void dataChanged(java.lang.Object dataItem)
dataChanged
in interface JUDefaultControlInterface
dataItem
- The dataitem to which the control is bound.protected javax.swing.JPanel _createButtonPanel()
protected void _enableButtons(boolean bEnable)
|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.