de.unidu.is.gui
Class Desktop

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byde.izsoz.fiola.wob.desktop.Desktop
                      extended byde.unidu.is.gui.Desktop
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, de.izsoz.fiola.dispatcher.EventReciever, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener

public class Desktop
extends de.izsoz.fiola.wob.desktop.Desktop
implements java.awt.event.ActionListener

The desktop containing the tool bar and the JDesktopPane for displaying tools and their views.

Creation date: (23.08.2000 09:09:34)

Version:
$Revision: 1.9 $
Author:
Andr? Schaefer
See Also:
ToolBar, JDesktopPane, Serialized Form

Nested Class Summary
 class Desktop.PopupListener
          This inner class shall listen for popup triggers on the desktop pane and open a popup menu accordingly.
 
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  de.izsoz.fiola.wob.desktop.UserInfo fieldUserInfo
           
static int HORIZONTAL
           
protected static org.apache.log4j.Category LOG
           
protected  javax.swing.JPopupMenu popup
           
static int VERTICAL
           
 
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
Desktop()
          ctor.
Desktop(boolean par1)
           
Desktop(java.awt.LayoutManager par1)
           
Desktop(java.awt.LayoutManager par1, boolean par2)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void desktop_ComponentResized(java.awt.event.ComponentEvent componentEvent)
          Comment
 void desktop_ComponentShown(java.awt.event.ComponentEvent componentEvent)
          Comment
 javax.swing.JComponent getDesktopContents()
          Return the JSplitPane1 property value.
 javax.swing.JDesktopPane getJDesktopPane1()
          Insert the method's description here.
 int getSplitPaneOrientation()
          Deprecated. No split pane any more
 javax.swing.JPanel getStatusBarPane()
          Return the StatusBarPane property value.
 javax.swing.JButton getStatusField1()
          Method generated to support the promotion of the statusField1 attribute.
 javax.swing.JLabel getStatusMsg2()
          Return the StatusMsg2 property value.
protected  de.izsoz.fiola.wob.desktop.ToolBar getToolBar1()
          Return the ToolBar property value.
 de.izsoz.fiola.wob.desktop.UserInfo getUserInfo()
           
 boolean handleIZEvent(java.util.EventObject ev)
          Handle the Events for which we have registered interest.
protected  void initTools()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void setJDesktopPane1(javax.swing.JDesktopPane newJDesktopPane1)
          Insert the method's description here.
 void setSplitPaneOrientation(int arg1)
          Deprecated. No Split Pane any more...
 void setUserInfo(de.izsoz.fiola.wob.desktop.UserInfo newUserInfo)
          Set th einfo about the currently logged in user.
 void viewStatusBar()
           
 
Methods inherited from class de.izsoz.fiola.wob.desktop.Desktop
getEventHandler, main, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
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, 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, 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

popup

protected javax.swing.JPopupMenu popup

HORIZONTAL

public static final int HORIZONTAL
See Also:
Constant Field Values

VERTICAL

public static final int VERTICAL
See Also:
Constant Field Values

fieldUserInfo

protected de.izsoz.fiola.wob.desktop.UserInfo fieldUserInfo

LOG

protected static org.apache.log4j.Category LOG
Constructor Detail

Desktop

public Desktop()
ctor.


Desktop

public Desktop(java.awt.LayoutManager par1)

Desktop

public Desktop(java.awt.LayoutManager par1,
               boolean par2)

Desktop

public Desktop(boolean par1)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

desktop_ComponentResized

public void desktop_ComponentResized(java.awt.event.ComponentEvent componentEvent)
Comment


desktop_ComponentShown

public void desktop_ComponentShown(java.awt.event.ComponentEvent componentEvent)
Comment


getJDesktopPane1

public javax.swing.JDesktopPane getJDesktopPane1()
Insert the method's description here. Creation date: (31.08.2000 10:20:02)

Returns:
javax.swing.JDesktopPane

getDesktopContents

public javax.swing.JComponent getDesktopContents()
Return the JSplitPane1 property value.

Returns:
javax.swing.JSplitPane

getSplitPaneOrientation

public int getSplitPaneOrientation()
Deprecated. No split pane any more

Method generated to support the promotion of the SplitPaneOrientation attribute.

Returns:
int

getStatusBarPane

public javax.swing.JPanel getStatusBarPane()
Return the StatusBarPane property value.

Returns:
javax.swing.JPanel

getStatusField1

public javax.swing.JButton getStatusField1()
Method generated to support the promotion of the statusField1 attribute.

Returns:
javax.swing.JButton

getStatusMsg2

public javax.swing.JLabel getStatusMsg2()
Return the StatusMsg2 property value.

Returns:
javax.swing.JLabel

getToolBar1

protected de.izsoz.fiola.wob.desktop.ToolBar getToolBar1()
Return the ToolBar property value.

Returns:
de.izsoz.fiola.wob.desktop.ToolBar

handleIZEvent

public boolean handleIZEvent(java.util.EventObject ev)
Handle the Events for which we have registered interest.

Specified by:
handleIZEvent in interface de.izsoz.fiola.dispatcher.EventReciever

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
See Also:
PropertyChangeListener

setJDesktopPane1

public void setJDesktopPane1(javax.swing.JDesktopPane newJDesktopPane1)
Insert the method's description here. Creation date: (31.08.2000 10:20:02)

Parameters:
newJDesktopPane1 - javax.swing.JDesktopPane

setSplitPaneOrientation

public void setSplitPaneOrientation(int arg1)
Deprecated. No Split Pane any more...

Method generated to support the promotion of the SplitPaneOrientation attribute.

Parameters:
arg1 - int

viewStatusBar

public void viewStatusBar()

getUserInfo

public de.izsoz.fiola.wob.desktop.UserInfo getUserInfo()
Returns:

setUserInfo

public void setUserInfo(de.izsoz.fiola.wob.desktop.UserInfo newUserInfo)
Set th einfo about the currently logged in user. Creation date: (18.04.2001 10:11:34)

Parameters:
newUserInfo - de.izsoz.daffodil.UserInfo

initTools

protected void initTools()