|
||||||||
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.Frame
javax.swing.JFrame
BruchAddiererView
public class BruchAddiererView
View zum BruchAddiererModel.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
ACTION_ADD
Konstante, Addition. |
static java.lang.String |
ACTION_C
Konstante, Startzustand, alle Werte geloescht. |
private javax.swing.JButton |
btAdd
Button fuer +. |
private javax.swing.JButton |
btC
Button fuer C. |
private BruchAddiererController |
controller
Zum View gehoeriger Cotroller. |
private javax.swing.JLabel |
lbResult
Ergebnislabel. |
private BruchAddiererModel |
model
Mathematisches Model, enthaelt Funktionalitaet des Bruchaddieres. |
private javax.swing.JTextField |
tfNenner
Textfeld fuer Nenner. |
private javax.swing.JTextField |
tfZaehler
Textfeld fuer Zaehler. |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BruchAddiererView(BruchAddiererModel model,
java.lang.String titel)
Konstruktor, setzt Ueberschrift und installiert MVC. |
Method Summary | |
---|---|
java.lang.String |
getText(java.lang.Object quelle)
Lesen der Zahl aus Textfeld. |
boolean |
istNenner(java.lang.Object quelle)
Ereignisquelle ist Nennertextfeld. |
boolean |
istZaehler(java.lang.Object quelle)
Ereignisquelle ist Zaehlertextfeld |
private javax.swing.Box |
makeBoxBt()
Waagerechte Box fuer Steuerbutton. |
private javax.swing.Box |
makeBoxErg()
Waagerechte Box fuer Ergebnisausgabe. |
private javax.swing.Box |
makeBoxNenner()
Waagerechte Box fuer Nennereingabe. |
private javax.swing.Box |
makeBoxZaehler()
Waagerechte Box fuer Zaehlereingabe. |
private javax.swing.Box |
makeBruchAddiererBox()
Senkrechte Box fuer Ein-, Ausgaben und Button |
private BruchAddiererController |
makeController()
Erzeugen des Controllers, Empfaenger fuer Ereignisse. |
private void |
makeView()
Erzeugt View, baut die grafische Oberflaeche auf, Controller verarbeitet Fensterereignisse. |
void |
release()
Entfernt Fenster, deinstalliert MVC. |
void |
resetNenner()
Zuruecksetzen des Nenners im Textfeld. |
void |
resetZaehler()
Zuruecksetzen des Zaehlers im Textfeld. |
void |
setFehlerDialog(java.lang.String text)
Abfangen von Eingabefehlern |
void |
setFocusAdd()
Fokus auf Additionsbutton. |
void |
setFocusNenner()
Fokus auf Nennerein-/ausgabe. |
void |
setFocusZaehler()
Fokus auf Zaehlerein-/ausgabe. |
void |
update(java.util.Observable m,
java.lang.Object o)
Ueberschreibt Interfacemethode, legt Reaktion auf Aenderungen fest. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static final java.lang.String ACTION_C
public static final java.lang.String ACTION_ADD
private javax.swing.JTextField tfZaehler
private javax.swing.JTextField tfNenner
private javax.swing.JButton btC
private javax.swing.JButton btAdd
private javax.swing.JLabel lbResult
private BruchAddiererModel model
private BruchAddiererController controller
Constructor Detail |
---|
public BruchAddiererView(BruchAddiererModel model, java.lang.String titel)
model
- Model, welches dargestellt werden solltitel
- UeberschriftMethod Detail |
---|
private BruchAddiererController makeController()
private void makeView()
private javax.swing.Box makeBruchAddiererBox()
private javax.swing.Box makeBoxZaehler()
private javax.swing.Box makeBoxNenner()
private javax.swing.Box makeBoxBt()
private javax.swing.Box makeBoxErg()
public void setFocusZaehler()
public void setFocusNenner()
public void setFocusAdd()
public boolean istZaehler(java.lang.Object quelle)
quelle
- Ereignisquellepublic boolean istNenner(java.lang.Object quelle)
quelle
- Ereignisquellepublic java.lang.String getText(java.lang.Object quelle)
quelle
- Ereignisquellepublic void resetZaehler()
public void resetNenner()
public void setFehlerDialog(java.lang.String text)
public void release()
public void update(java.util.Observable m, java.lang.Object o)
update
in interface java.util.Observer
m
- Model, welches Aenderungen meldeto
- geaenderte Objekte
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |