|
|||||||||||
| 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
javax.swing.JPanel
pt.moredata.widgets.ImageField
ImageField.java
Componente visual para visualizar uma imagem, disponibilizando uma forma de
fazer a actualização da informação.
É possivel fazer paning, scroll e zoom (por intermédio de uma slide bar)
Company MoreData
| 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 |
| 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 | |
ImageField()
Creates new form ImageField |
|
| Method Summary | |
void |
addImageFieldListener(ImageFieldListener listener)
Adiciona um listener, para detectar alterações ao widget. |
void |
addNotify()
Notifies this component that it now has a parent component. |
void |
clearImageScreen()
Clears all references to previously added image and all references in ImageView class. |
protected void |
fireImageFieldEvent()
Gera um evento para cada um dos listeneres registados no componente. |
java.lang.Object |
getObject()
Devolve a imagem. |
int |
getSliderMaxValue()
Getter for property maxValue. |
boolean |
isResizeOnTheFly()
Getter for property resizeOnTheFly. |
boolean |
isResizeToFit()
Getter for property resizeToFit. |
boolean |
isSelectFile()
Deprecated. Este metodo será resolvido em futuras releases. |
boolean |
isShowDeleteButton()
Altera a visibilidade do botao que permite apagar a imagem. |
boolean |
isShowErrorImage()
Getter for property showErrorImage. |
boolean |
isShowOpenButton()
Altera a visibilidade do botao que permite abrir uma imagem. |
boolean |
isShowSaveButton()
Altera a visibilidade do botao que permite grava a imagem. |
boolean |
isShowSlider()
Altera a visibilidade do botao que permite apagar a imagem. |
boolean |
isShowToolBar()
Altera a visibilidade da toolBar. |
boolean |
isZooming()
Deprecated. Este metodo será resolvido em futuras releases. |
static void |
main(java.lang.String[] args)
|
void |
readImageFromFile(java.io.File _imageFile)
Lê a imagem de um ficheiro |
void |
removeImageFieldListener(ImageFieldListener listener)
Remove um listener, para detectar alterações ao widget. |
void |
removeNotify()
Makes this Container undisplayable by removing its connection to its native screen resource. |
void |
resizeToFit()
Resize the image to fit in the view port of the slider. |
void |
setEnabled(boolean enabled)
Sets whether or not this component is enabled. |
void |
setObject(java.lang.Object image)
Preenche o objecto que contem a imagem. |
void |
setResizeOnTheFly(boolean resizeOnTheFly)
Setter for property resizeOnTheFly. |
void |
setResizeToFit(boolean resizeToFit)
Setter for property resizeToFit. |
void |
setSelectFile(boolean _selectFile)
Deprecated. Use o metodo showOpenButton(boolean) |
void |
setShowDeleteButton(boolean show)
Altera a visibilidade do botao que permite apagar a imagem. |
void |
setShowErrorImage(boolean showErrorImage)
Setter for property showErrorImage. |
void |
setShowOpenButton(boolean show)
Altera a visibilidade do botao que permite abrir uma imagem. |
void |
setShowSaveButton(boolean show)
Altera a visibilidade do botao que permite grava a imagem. |
void |
setShowSlider(boolean show)
Altera a visibilidade do botao que permite apagar a imagem. |
void |
setShowToolBar(boolean show)
Altera a visibilidade da toolBar. |
void |
setSliderMaxValue(int maxValue)
Setter for property maxValue. |
void |
setZooming(boolean _zooming)
Deprecated. Use o metodo showSlider(boolean) |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, 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, 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 |
| Constructor Detail |
public ImageField()
| Method Detail |
protected void fireImageFieldEvent()
public void addNotify()
KeyboardAction event listeners.
JComponent.registerKeyboardAction(java.awt.event.ActionListener, javax.swing.KeyStroke, int)public void removeNotify()
Component#isDisplayable,
addNotify()public void setObject(java.lang.Object image)
image - Imagem a mostrar.public void clearImageScreen()
public java.lang.Object getObject()
public void resizeToFit()
public void readImageFromFile(java.io.File _imageFile)
_imageFile - Nome do ficheiro que contem a imagempublic void setShowToolBar(boolean show)
public boolean isShowToolBar()
public void setShowOpenButton(boolean show)
public boolean isShowOpenButton()
public void setShowSaveButton(boolean show)
public boolean isShowSaveButton()
public void setShowDeleteButton(boolean show)
public boolean isShowDeleteButton()
public void setShowSlider(boolean show)
public boolean isShowSlider()
public boolean isResizeToFit()
public void setResizeToFit(boolean resizeToFit)
resizeToFit - New value of property resizeToFit.public boolean isResizeOnTheFly()
public void setResizeOnTheFly(boolean resizeOnTheFly)
resizeOnTheFly - New value of property resizeOnTheFly.public int getSliderMaxValue()
public void setSliderMaxValue(int maxValue)
maxValue - New value of property maxValue.public boolean isShowErrorImage()
public void setShowErrorImage(boolean showErrorImage)
showErrorImage - New value of property showErrorImage.public void addImageFieldListener(ImageFieldListener listener)
listener - Listener a adicionar.public void removeImageFieldListener(ImageFieldListener listener)
listener - Listener a remover.public void setEnabled(boolean enabled)
enabled - true if this component should be enabled, false otherwisepublic void setZooming(boolean _zooming)
_zooming - The new zooming valuepublic boolean isZooming()
public void setSelectFile(boolean _selectFile)
_selectFile - The new selectFile valuepublic boolean isSelectFile()
public static void main(java.lang.String[] args)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||