jv.number
Class PuInteger_IP
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- jv.object.PsPanel
-
- jv.number.PuInteger_IP
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, PsUpdateIf
public class PuInteger_IP extends PsPanel implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener
Info panel of integer slider with label, value field, slider and adjustment panel. Use methodnewInspector(PsPanel.INFO_EXT)of the associated integer to obtain this panel for inclusion into other panels. Note, this panel reports all events to its associated number, not to the panel it is contained in. Therefore, do not set the parent of this panel other than the associated number.This panel has an additional small button on the right side to show the configuration panel of the number. This configuration panel allows to set the domain of definition and increments of the scrollbar.
- See Also:
PuInteger, Serialized Form- Author:
- Konrad Polthier
- Version:
- 25.11.12, 1.95 revised (kp) Fully update panel when textfield has been edited.
11.03.09, 1.90 revised (mn) New checkbox showing the 'enabled' status of the PuInteger.
25.11.06, 1.80 revised (kp) Opening of control dialog now with toolbarItem.
03.08.04, 1.70 revised (kp) Handling of background color of inspector.
20.12.01, 1.60 revised (ep) Internationalization.
13.11.00, 1.50 revised (kp) Space of numerical field increased.
18.07.00, 1.40 revised (kp) Correctly update the cached slider value m_oldValue.
29.06.00, 1.35 revised (kp) Slightly modified handling of text field input.
03.10.99, 1.30 revised (kp) Maximum value of scrollbar changed to max+pageIncr.
06.09.99, 1.20 revised (kp) Removed TextListener since dead locks occurred.
07.08.99, 1.10 revised (kp) Converted to AWT 1.1
00.00.98, 1.00 created (kp)
-
-
Field Summary
-
Fields inherited from class jv.object.PsPanel
BORDER_GROOVE, BORDER_LINE, BORDER_LINETOP, BORDER_NONE, BORDER_SUNK, BOUNDARY, BOUNDARY_EXT, CONFIG, CONFIG_EXT, INFO, INFO_EXT, LABEL, LABEL_EXT, MATERIAL, MATERIAL_EXT, ORIENT_GUIDE, ORIENT_HORIZONTAL, ORIENT_VERTICAL, TEXTURE, TEXTURE_EXT, VECTOR, VECTOR_EXT
-
-
Constructor Summary
Constructors Constructor and Description PuInteger_IP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent event)voidadjustmentValueChanged(java.awt.event.AdjustmentEvent event)voidinit()Provides layout and adds internal components.voiditemStateChanged(java.awt.event.ItemEvent e)Invoked when an item has been selected or deselected by the user.voidsetEnabled(boolean flag)voidsetParent(PsUpdateIf parent)Set parent of this panel which receives update events.booleanupdate(java.lang.Object object)Update the panel whenever the parent has changed somewhere else.-
Methods inherited from class jv.object.PsPanel
addLabelComponent, addLine, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getPanelVersion, getPreferredSize, getTitle, getTitle, getTitle, hasTitle, instanceOf, paint, removeTitle, select, setBackColor, setBorderType, setEnabled, setImage, setInsetSize, setInsetSizeHorizontal, setInsetSizeVertical, setLabel, setLabel, setOutOfDate, setPreferredSize, setSelectedCheckbox, setState, setText, setText, setTitle, setVisible, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jv.object.PsUpdateIf
getName
-
-
-
-
Method Detail
-
init
public void init()
Description copied from class:PsPanelProvides layout and adds internal components.
-
setParent
public void setParent(PsUpdateIf parent)
Description copied from class:PsPanelSet parent of this panel which receives update events.The method
getFatherallows to retrieve this parent.- Specified by:
setParentin interfacePsUpdateIf- Overrides:
setParentin classPsPanel- Parameters:
parent- parent of this panel- See Also:
PsPanel.getFather()
-
update
public boolean update(java.lang.Object object)
Update the panel whenever the parent has changed somewhere else. Method is invoked from the parent or its superclasses.- Specified by:
updatein interfacePsUpdateIf- Overrides:
updatein classPsPanel- Parameters:
object- carries a lot of information- Returns:
- true if event has been handled, otherwise false
- See Also:
PsObject,PsUpdateIf.getFather(),PsUpdateIf.setParent(PsUpdateIf)
-
setEnabled
public void setEnabled(boolean flag)
- Overrides:
setEnabledin classjava.awt.Component
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
adjustmentValueChanged
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent event)
- Specified by:
adjustmentValueChangedin interfacejava.awt.event.AdjustmentListener
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
Invoked when an item has been selected or deselected by the user. The code written for this method performs the operations that need to occur when an item is selected (or deselected).- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener
-
-
"