|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
de.jsystems.framework.controls.FInternalFrame
de.jsystems.framework.desktop.BusinessInternalFrame
Diese Klasse enthält die Standardfunktionalität für ein InternalFrame. Diese
Frames werden innerhalb eines Desktop
dargestellt.
Nested Class Summary |
Nested classes inherited from class javax.swing.JInternalFrame |
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
protected BusinessInternalFrameController |
internalFrameController
Controller für dieses InternalFrame. |
protected String |
name
Name des Frames. |
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 | |
BusinessInternalFrame(String name)
Erzeugt ein neues InternalFrame. |
|
BusinessInternalFrame(String name,
String titel)
Erzeugt ein neues InternalFrame mit dem übergebenen Namen und Titel. |
Method Summary | |
BusinessInternalFrameController |
getController()
Gibt den Controller dieses Frames zurück. |
String |
getName()
Gibt den Namen des Frames zurück. |
boolean |
isDanger()
Gibt den durch die Methode setDanger(boolean) gesetzten
Status zurueck. |
boolean |
isDragging()
Gibt zurueck, ob dieses InternalFrame bewegt wird oder nicht. |
protected void |
paintComponent(Graphics g)
Zeichnet das InternalFrame neu. |
void |
setController(BusinessInternalFrameController internalFrameController)
Setzt den Controller für dieses Frame. |
void |
setDanger(boolean danger)
Kennzeichnet, das dieses InternalFrame moeglicherweise neu gezeichnet werden sollte, da es teilweise ausserhalb des sichtbaren Bildschirmes gelegen hat. |
void |
setDragging(boolean isDragging)
Wird vom DesktopManager aufgerufen, wenn dieses InternalFrame bewegt werden soll. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.jsystems.framework.common.action.IActionInterface |
isEnabled, setEnabled |
Methods inherited from interface de.jsystems.framework.common.action.swing.IInternalFrame |
addInternalFrameListener, removeInternalFrameListener |
Methods inherited from interface de.jsystems.framework.common.action.swing.IAncestor |
addAncestorListener, removeAncestorListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IPropertyChange |
addPropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IVetoableChange |
addVetoableChangeListener, removeVetoableChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IContainer |
addContainerListener, removeContainerListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IComponent |
addComponentListener, removeComponentListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IFocus |
addFocusListener, removeFocusListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchy |
addHierarchyListener, removeHierarchyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchyBounds |
addHierarchyBoundsListener, removeHierarchyBoundsListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IInputMethod |
addInputMethodListener, removeInputMethodListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IKey |
addKeyListener, removeKeyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouse |
addMouseListener, removeMouseListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouseMotion |
addMouseMotionListener, removeMouseMotionListener |
Field Detail |
protected BusinessInternalFrameController internalFrameController
protected String name
Constructor Detail |
public BusinessInternalFrame(String name)
name
- Der Name des InternalFrame. Dieser wird auch
gleichzeitig als Titel angezeigt.public BusinessInternalFrame(String name, String titel)
name
- Der Name des InternalFrame.titel
- Der Titel des InternalFrame.Method Detail |
public void setDragging(boolean isDragging)
isDragging
- true
wenn das InternalFrame bewegt
werden soll, ansonsten false
.BusinessDesktopFrameController.beginDraggingFrame(JComponent)
,
BusinessDesktopFrameController.endDraggingFrame(JComponent)
public boolean isDragging()
true
, wenn dieses InternalFrame bewegt wird,
ansonsten false
.public void setDanger(boolean danger)
danger
- true
, wenn das InternalFrame durch
Bewegung ausserhalb des sichtbaren Bildschirmes
neu gezeichnet werden sollte, ansonsten false
.de.jsystems.framework.desktop.BusinessDesktopFrameController#emergencyCleanup(JComponent)
public boolean isDanger()
setDanger(boolean)
gesetzten
Status zurueck.
true
, wenn das InternalFrame durch
Bewegung ausserhalb des sichtbaren Bildschirmes
neu gezeichnet werden sollte, ansonsten false
.de.jsystems.framework.desktop.BusinessDesktopFrameController#emergencyCleanup(JComponent)
protected void paintComponent(Graphics g)
isDragging()
true
zurueckgibt, wird der Status isDanger()
auch auf true
gesetzt.
public BusinessInternalFrameController getController()
public void setController(BusinessInternalFrameController internalFrameController)
internalFrameController
- Der controller fuer das InternalFrame.public String getName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |