zeus.agentviewer.task
Class TaskTableUI

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JInternalFrame
                  extended byzeus.agentviewer.ZeusInternalFrame
                      extended byzeus.agentviewer.task.TaskTableUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.InternalFrameListener, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class TaskTableUI
extends ZeusInternalFrame
implements javax.swing.event.ListSelectionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JInternalFrame
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
 
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
(package private)  int BOTTOM_PANE_MIN_HEIGHT
           
(package private)  int BOTTOM_PANE_MIN_WIDTH
           
(package private)  ConstraintsModel constraintsBuffer
           
private  javax.swing.JTable constraintsTable
           
private  javax.swing.JPanel contentPane
           
(package private)  LargeTextField costfield
           
private  InternalFramesPanel deskTop
           
(package private)  ConditionsAttributeTableModel effectsAttrBuffer
           
private  javax.swing.JTable effectsAttrTable
           
(package private)  TaskConditionsTableModel effectsBuffer
           
private  javax.swing.JTable effectsTable
           
private static int NUMBER_DISPLAYED
           
(package private)  OrderingModel orderingBuffer
           
private  javax.swing.JTable orderingTable
           
(package private)  ConditionsAttributeTableModel preAttrBuffer
           
private  javax.swing.JTable preAttrTable
           
(package private)  TaskConditionsTableModel preCondBuffer
           
private  javax.swing.JTable preCondTable
           
(package private)  TaskTableModel taskBuffer
           
private  javax.swing.JTable taskTable
           
(package private)  LargeTextField timefield
           
(package private)  int TOP_PANE_MIN_HEIGHT
           
(package private)  int TOP_PANE_MIN_WIDTH
           
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
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.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TaskTableUI(InternalFramesPanel deskTop, TaskTableModel taskBuffer, TaskConditionsTableModel preCondBuffer, ConditionsAttributeTableModel preAttrBuffer, TaskConditionsTableModel effectsBuffer, ConditionsAttributeTableModel effectsAttrBuffer, ConstraintsModel constraintsBuffer, OrderingModel orderingBuffer)
           
 
Method Summary
private  void buildUI()
           
(package private)  javax.swing.JPanel getConstraintsPanel()
           
(package private)  javax.swing.JPanel getCostPanel()
           
(package private)  javax.swing.JPanel getEffectsPanel()
           
(package private)  javax.swing.JPanel getPreConditionsPanel()
           
(package private)  javax.swing.JPanel getTaskPanel()
           
private  javax.swing.border.TitledBorder makeBorder(java.lang.String title)
           
(package private)  void reSize()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
Methods inherited from class zeus.agentviewer.ZeusInternalFrame
componentHidden, componentMoved, componentResized, componentShown, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, 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, 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, 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, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TOP_PANE_MIN_HEIGHT

final int TOP_PANE_MIN_HEIGHT
See Also:
Constant Field Values

TOP_PANE_MIN_WIDTH

final int TOP_PANE_MIN_WIDTH
See Also:
Constant Field Values

BOTTOM_PANE_MIN_WIDTH

final int BOTTOM_PANE_MIN_WIDTH
See Also:
Constant Field Values

BOTTOM_PANE_MIN_HEIGHT

final int BOTTOM_PANE_MIN_HEIGHT
See Also:
Constant Field Values

contentPane

private javax.swing.JPanel contentPane

taskTable

private javax.swing.JTable taskTable

preCondTable

private javax.swing.JTable preCondTable

preAttrTable

private javax.swing.JTable preAttrTable

effectsTable

private javax.swing.JTable effectsTable

effectsAttrTable

private javax.swing.JTable effectsAttrTable

orderingTable

private javax.swing.JTable orderingTable

constraintsTable

private javax.swing.JTable constraintsTable

NUMBER_DISPLAYED

private static int NUMBER_DISPLAYED

deskTop

private InternalFramesPanel deskTop

taskBuffer

TaskTableModel taskBuffer

preAttrBuffer

ConditionsAttributeTableModel preAttrBuffer

effectsAttrBuffer

ConditionsAttributeTableModel effectsAttrBuffer

effectsBuffer

TaskConditionsTableModel effectsBuffer

preCondBuffer

TaskConditionsTableModel preCondBuffer

constraintsBuffer

ConstraintsModel constraintsBuffer

orderingBuffer

OrderingModel orderingBuffer

timefield

LargeTextField timefield

costfield

LargeTextField costfield
Constructor Detail

TaskTableUI

public TaskTableUI(InternalFramesPanel deskTop,
                   TaskTableModel taskBuffer,
                   TaskConditionsTableModel preCondBuffer,
                   ConditionsAttributeTableModel preAttrBuffer,
                   TaskConditionsTableModel effectsBuffer,
                   ConditionsAttributeTableModel effectsAttrBuffer,
                   ConstraintsModel constraintsBuffer,
                   OrderingModel orderingBuffer)
Method Detail

buildUI

private void buildUI()

getConstraintsPanel

javax.swing.JPanel getConstraintsPanel()

getTaskPanel

javax.swing.JPanel getTaskPanel()

getPreConditionsPanel

javax.swing.JPanel getPreConditionsPanel()

getEffectsPanel

javax.swing.JPanel getEffectsPanel()

makeBorder

private javax.swing.border.TitledBorder makeBorder(java.lang.String title)

getCostPanel

javax.swing.JPanel getCostPanel()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

reSize

void reSize()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.