ilog.views.awt
Class IlvManagerViewPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ilog.views.awt.IlvManagerViewPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class IlvManagerViewPanel
extends Panel

IlvManagerViewPanel is an AWT panel that is used to encapsulate the IlvManagerView. This class extends the class Panel of AWT to handle double buffering in a IlvManagerView.

This component must be used in an AWT Application. Note that if your application is a Swing application you should use the class IlvJManagerViewPanel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
IlvManagerViewPanel()
          Creates a new IlvManagerViewPanel This method automatically creates an IlvManagerView.
IlvManagerViewPanel(IlvManagerView mgrView)
          Creates a new panel for the manager view.
 
Method Summary
protected  void addImpl(Component comp, Object constraints, int index)
          Adds the specified component to this container at the specified index.
 void doLayout()
          Performs the layout of the components.
 IlvManagerView getManagerView()
          Returns the manager view associated with panel.
 Dimension getMaximumSize()
          Returns the maximum size of the panel.
 Dimension getMinimumSize()
          Returns the minimum size of the panel.
 Dimension getPreferredSize()
          Returns the preferred size of the panel.
 boolean isDoubleBuffering()
          Returns true if the panel is in double buffering.
protected  void processFocusEvent(FocusEvent event)
          Dispatches focus event to the view of the manager.
 void setDoubleBuffering(boolean set)
          Sets the manager view in a double buffering mode.
 void update(Graphics dst)
          Updates the view.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, 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, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, 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

IlvManagerViewPanel

public IlvManagerViewPanel()
Creates a new IlvManagerViewPanel This method automatically creates an IlvManagerView.


IlvManagerViewPanel

public IlvManagerViewPanel(IlvManagerView mgrView)
Creates a new panel for the manager view.

Method Detail

getManagerView

public final IlvManagerView getManagerView()
Returns the manager view associated with panel.


update

public void update(Graphics dst)
Updates the view.

Overrides:
update in class Container

doLayout

public void doLayout()
Performs the layout of the components.

Overrides:
doLayout in class Container

isDoubleBuffering

public final boolean isDoubleBuffering()
Returns true if the panel is in double buffering.


setDoubleBuffering

public final void setDoubleBuffering(boolean set)
Sets the manager view in a double buffering mode.


getPreferredSize

public Dimension getPreferredSize()
Returns the preferred size of the panel. The preferred size is the preferred size of the manager view. it contains.

Overrides:
getPreferredSize in class Container

getMinimumSize

public Dimension getMinimumSize()
Returns the minimum size of the panel. The minimum size is the minimum size of the manager view. it contains.

Overrides:
getMinimumSize in class Container

getMaximumSize

public Dimension getMaximumSize()
Returns the maximum size of the panel. The maximum size is the maximum size of the manager view. it contains.

Overrides:
getMaximumSize in class Container

processFocusEvent

protected void processFocusEvent(FocusEvent event)
Dispatches focus event to the view of the manager.

Overrides:
processFocusEvent in class Component

addImpl

protected void addImpl(Component comp,
                       Object constraints,
                       int index)
Adds the specified component to this container at the specified index. This method is overridden to track every add request.

Overrides:
addImpl in class Container


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.