|
||||||||
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
sum.kern.Bildschirm
sum.kern.Fenster
public class Fenster
Die Klasse Fenster dient zur Erstellung von zusätzlichen Fenstern zum SuM-Fenster. Falls ein Stift in diesem Fenster zeichnen soll, muss das Fenster im Konstruktor als Parameter übergeben werden. Das gilt auch für Komponenten des Fensters. Jedes Fenster benoetigt einen Namen, der in der Titelleiste angezeigt wird. Das Fenster kann mit Doppelpufferung versehen werden. Das bedeutet, dass statt auf das Fenster in ein verstecktes Bild gezeichnet wird. Dieses Bild kann mit dem Auftrag zeichneDich() im Fenster angezeigt werden.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class sum.kern.Bildschirm |
---|
hatPrivatschirm, hatTastaturpuffer, zMausHatPositionX, zMausHatPositionY, zTasteIstDoppel, zTasteIstUnten |
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 | |
---|---|
Fenster(String pName)
Ein neues Fenster wurde erzeugt. |
|
Fenster(String pName,
boolean pMitDoubleBuffering)
Ein neues Fenster wurde erzeugt. |
|
Fenster(String pName,
int pBreite,
int pHoehe)
Ein neues Fenster mit festgelegter Breite und Höhe wurde erzeugt. |
|
Fenster(String pName,
int pBreite,
int pHoehe,
boolean pMitDoubleBuffering)
Ein neues Fenster mit festgelegter Breite und Höhe wurde erzeugt. |
|
Fenster(String pName,
int pLinks,
int pOben,
int pBreite,
int pHoehe)
Ein neues Fenster mit festgelegter Position, Breite und Höhe wurde erzeugt. |
|
Fenster(String pName,
int pLinks,
int pOben,
int pBreite,
int pHoehe,
boolean pMitDoubleBuffering)
Ein neues Fenster mit festgelegter Position, Breite und Höhe wurde erzeugt. |
Method Summary |
---|
Methods inherited from class sum.kern.Bildschirm |
---|
breite, fehler, g, gibFrei, hintergrundfarbe, hoehe, holeGanzeZahl, holeGanzeZahl, holeText, holeText, holeZahl, holeZahl, init2DGraphics, loescheAlles, merkeGroesse, nachVorn, paint, privatPanel, setzeFarbe, setzeFarbe, warte, zeichneDich |
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.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
public Fenster(String pName)
pName
- der Name des Fensters (in der Titelleiste)public Fenster(String pName, boolean pMitDoubleBuffering)
pName
- der Name des Fensters (in der Titelleiste)pMitDoubleBuffering
- soll der Bildschim gepuffert werdenpublic Fenster(String pName, int pBreite, int pHoehe)
pName
- der Name des Fensters (in der Titelleiste)pBreite
- die Breite des FensterspHoehe
- die Höhe des Fensterspublic Fenster(String pName, int pBreite, int pHoehe, boolean pMitDoubleBuffering)
pName
- der Name des Fensters (in der Titelleiste)pBreite
- die Breite des FensterspHoehe
- die Höhe des FensterspMitDoubleBuffering
- soll der Bildschim gepuffert werdenpublic Fenster(String pName, int pLinks, int pOben, int pBreite, int pHoehe)
pName
- der Name des Fensters (in der Titelleiste)pLinks
- der Abstand des Fensters vom linken BildschirmrandpOben
- der Abstand des Fensters vom oberen BildschirmrandpBreite
- die Breite des FensterspHoehe
- die Höhe des FensterspMitDoubleBuffering
- soll der Bildschim gepuffert werdenpublic Fenster(String pName, int pLinks, int pOben, int pBreite, int pHoehe, boolean pMitDoubleBuffering)
pName
- der Name des Fensters (in der Titelleiste)pLinks
- der Abstand des Fensters vom linken BildschirmrandpOben
- der Abstand des Fensters vom oberen BildschirmrandpBreite
- die Breite des FensterspHoehe
- die Höhe des Fensters
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |