de.jsystems.framework.desktop
Class CascadeAction

java.lang.Object
  extended byde.jsystems.framework.common.action.AbstractAction
      extended byde.jsystems.framework.common.action.awt.ActionAction
          extended byde.jsystems.framework.desktop.CascadeAction
All Implemented Interfaces:
ActionListener, EventListener

public class CascadeAction
extends ActionAction

Diese Action gehoert direkt zum Fenstermenue eines Desktop. Hier werden die InternalFrames im Desktop Kaskadierend angezeigt. Das entspricht der Anordnung, die die Fenster auch dann annehmen, wenn mehrere Fenster direkt nacheinander dem Desktop hinzugefuegt werden. Das jeweils naechste Fenster ist mit der oberen linken Ecke jeweils um die Titelzeilenhoehe nach unten und rechts verschoben gegenueber dem vorhergehenden Fenster. Dabei wird mit der Anordnung in der linken oberen Ecke angefangen bis die rechte untere Ecke erreicht wurde. Dann wird wieder links oben weitergemacht, bis alle fenster angeordnet wurden.

Version:
1.0
Copyright by Jens Homm 2000 - 2004
Author:
Jens Homm JSYSTEMS

Constructor Summary
CascadeAction()
           
 
Method Summary
 void doActionPerformed(ActionEvent ae)
          Ordnet alle InternalFrames im Desktop Kaskadierend an.
 
Methods inherited from class de.jsystems.framework.common.action.awt.ActionAction
actionPerformed
 
Methods inherited from class de.jsystems.framework.common.action.AbstractAction
addControl, disable, enable, exceptionInAction, getController, getControls, getException, getView, hasException, initialize, isEnabled, removeAll, removeControl, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CascadeAction

public CascadeAction()
Method Detail

doActionPerformed

public void doActionPerformed(ActionEvent ae)
                       throws Exception
Ordnet alle InternalFrames im Desktop Kaskadierend an.

Overrides:
doActionPerformed in class ActionAction
Parameters:
ae - Das ausgeloeste ActionEvent.
Throws:
Exception - wenn in der Action ein Fehler auftritt.