|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
mapper.GUIComponents.DeclarationDialogs
public class DeclarationDialogs
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private boolean |
_canceled
|
private javax.swing.JComboBox[] |
_comboBox
|
private java.io.File |
_imageFile
|
private Node |
_node
|
private java.util.HashSet |
_nodeList
|
private int |
_numberOfNodes
|
private boolean |
_setNodes
|
private TextFieldGenerator[] |
_textField
|
private TimeSlot |
_timeSlot
|
private ValueNew |
_valueNew
|
private ValueTable |
_valueTable
|
private double |
_zrx
|
private double |
_zry
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
DeclarationDialogs(javax.swing.JFrame parent,
int event,
java.lang.String str)
Erstellt eine JOptionPane. |
|
DeclarationDialogs(javax.swing.JFrame parent,
int event,
java.lang.String str,
java.lang.String WindowText)
Erstellt eine JOptionPane. |
|
DeclarationDialogs(javax.swing.JFrame parent,
java.lang.String str)
Instanzieren mit einem JFrame als Parent und den String der bestimmt welcher Dialog angesteuert werden soll. |
|
DeclarationDialogs(javax.swing.JFrame parent,
java.lang.String str,
double zrx,
double zry)
Für die Erstellung eines neuen Nodes. |
|
DeclarationDialogs(javax.swing.JFrame parent,
java.lang.String str,
TimeSlot timeSlot)
Dialog für die Definition eines neuen TimeSlots. |
Method Summary | |
---|---|
private java.lang.String |
format(double value)
Bereitet die Ausgabe für alle double Werte auf, die eine zu lange Ausgabe produzieren würden. |
java.io.File |
getImageFile()
Liefert den Ort und den Namen eines neuen Files für die PaintingArea zurück. |
java.util.HashSet |
getNodeList()
Liefert die Daten des neu zu erstellenden Nodes in einem HashSet zurück. |
int |
getNumberOfNodes()
Liefert die komplette Anzahl aller erstellten Nodes. |
boolean |
getSet()
Liefert zurück, ob die Nodes, die im Dialog erstellt wurden direkt auf die PaintingArea gesetzt werden sollen oder ob sie im Vorhinein deklariert wurden oder ob sie in einem zufallsbasierten Verfahren in der PaintingArea gesetzt werden. |
TimeSlot |
getTimeSlot()
Liefert den neuen TimeSlot zurück |
ValueNew |
getValue_New()
Liefert das neu erstellte ValueTable zurück. |
boolean |
isCanceled()
Liefert zurück, ob bei einem Dialog der Canceld Button. |
private void |
menuItem_New()
Fenster für die Definition einer neuen Karte. |
private void |
menuItem_Node()
Erstellt ein neues Node oder einen Satz neuer Nodes. |
void |
menuItem_TimeScheduler()
Definiert die Path Variablen eines TimeSchedulers. |
private void |
panel1_Node(javax.swing.JPanel panel)
Erster Panel der Node Deklaration. |
private void |
panel2_Node(javax.swing.JPanel panel)
Zweites Panel der Node Deklaration. |
void |
setTimeSlot(TimeSlot timeSlot)
Liefert einen neuen TimeSlot an den Dialog. |
void |
setValueTable(ValueTable valueTable)
Liefert ein neues ValueTable für die DialogInformationen. |
private void |
witchContentPane(javax.swing.JFrame parent,
int event,
java.lang.String WindowText,
java.lang.String str)
Erstellt eine JOptionPane. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private TextFieldGenerator[] _textField
private javax.swing.JComboBox[] _comboBox
private ValueTable _valueTable
private ValueNew _valueNew
private java.util.HashSet _nodeList
private Node _node
private TimeSlot _timeSlot
private java.io.File _imageFile
private boolean _canceled
private boolean _setNodes
private int _numberOfNodes
private double _zrx
private double _zry
Constructor Detail |
---|
public DeclarationDialogs(javax.swing.JFrame parent, java.lang.String str)
parent
- Parent des Dialogsstr
- Übergabestring, welcherDialog angesteuert wird.public DeclarationDialogs(javax.swing.JFrame parent, java.lang.String str, TimeSlot timeSlot)
parent
- Parent des Dialogsstr
- Name des Ausgewählten DialogstimeSlot
- neuer TimeSlotpublic DeclarationDialogs(javax.swing.JFrame parent, java.lang.String str, double zrx, double zry)
parent
- Parent des Dialogsstr
- Name des Dialogszrx
- X-Koordinate des Zoomfaktor der PaintingAreazry
- Y-Koordinate des Zoomfaktor der PaintingAreapublic DeclarationDialogs(javax.swing.JFrame parent, int event, java.lang.String str)
parent
- Parent des Dialogsevent
- Event, welche OptionPane angewählt werden soll.str
- Inhalt des Textes der JOptionPane.public DeclarationDialogs(javax.swing.JFrame parent, int event, java.lang.String str, java.lang.String WindowText)
parent
- Parent des Dialogsevent
- Event, welche OptionPane angewählt werden soll.str
- Inhalt des Textes der JOptionPane.WindowText
- Der Text der im Rahmenfenster des Windows angezeigt werden soll.Method Detail |
---|
private void witchContentPane(javax.swing.JFrame parent, int event, java.lang.String WindowText, java.lang.String str)
parent
- Parent des Dialogsevent
- Event, welche OptionPane angewählt werden soll.str
- Inhalt des Textes der JOptionPane.WindowText
- Der Text der im Rahmenfenster des Windows angezeigt werden soll.private void menuItem_New()
private void menuItem_Node()
public void menuItem_TimeScheduler()
private void panel1_Node(javax.swing.JPanel panel)
panel
- Panel auf den der Dialog gesetzt werden sollprivate void panel2_Node(javax.swing.JPanel panel)
panel
- Panel auf den der Dialog gesetzt werden sollpublic java.util.HashSet getNodeList()
public int getNumberOfNodes()
public boolean getSet()
public void setValueTable(ValueTable valueTable)
valueTable
- Setzt ein neues ValueTable.public ValueNew getValue_New()
public void setTimeSlot(TimeSlot timeSlot)
timeSlot
- Neuer TimeSlot.public TimeSlot getTimeSlot()
public java.io.File getImageFile()
public boolean isCanceled()
isCanceled
ein true
zurückliefert, werden keine Daten aus den Dialogen
zurückgegeben.
private java.lang.String format(double value)
value
- double Wert der für eine Ausgabe aufbereitet werden soll.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |