|
|||||||||
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
Prog1Tools.Screen
Prog1Tools.TextScreen
public class TextScreen
Textbasierter Farbbildschirm mit einer Standard-Aufloesung von 25 Zeilen und 80 Spalten. Ziel ist es, Programmieranfaengern in Java das Erstellen visuell ansprechender Programme zu ermoeglichen, wie sie in klassischen prozeduralen Programmiersprachen wie z.B. Turbo Pascal ohne objektorientiertes Know-How moeglich waren.
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 |
---|
Fields inherited from class Prog1Tools.Screen |
---|
choosenColor, choosenFile, debug, fileChooser, fileFilter, fontName, fontSize, fontStyle, keyListener, mouseListener, player, selectedKeyChar, selectedKeyCode, selectedMouseButton, selectedOption, selectedSource, seq, track |
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 Prog1Tools.ScreenSpec |
---|
APPROVE_FILE, BLACK, BLACK_B, BLACK_G, BLACK_R, BLUE, BLUE_B, BLUE_G, BLUE_R, BLUE2, BLUE2_B, BLUE2_G, BLUE2_R, BLUE3, BLUE3_B, BLUE3_G, BLUE3_R, BROWN, BROWN_B, BROWN_G, BROWN_R, BROWN2, BROWN2_B, BROWN2_G, BROWN2_R, CANCEL_FILE, CANCEL_OPTION, CLOSED_OPTION, COLUMNS, DELIMITER, FONT_NAME, FONT_SIZE, FONT_STYLE, GREEN, GREEN_B, GREEN_G, GREEN_R, GREEN2, GREEN2_B, GREEN2_G, GREEN2_R, GREY, GREY_B, GREY_G, GREY_R, GREY2, GREY2_B, GREY2_G, GREY2_R, KEYCHAR_RESET_VALUE, KEYCODE_RESET_VALUE, MAX_X, MAX_Y, MOUSEBUTTON_RESET_VALUE, NO_OPTION, OK_OPTION, ORANGE, ORANGE_B, ORANGE_G, ORANGE_R, PURPLE, PURPLE_B, PURPLE_G, PURPLE_R, RED, RED_B, RED_G, RED_R, ROWS, WHITE, WHITE_B, WHITE_G, WHITE_R, YES_OPTION |
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 |
Method Summary | |
---|---|
void |
clearLine(int row)
Kommando zum Loeschen einer Zeile. |
void |
clearLine(int row,
int col)
Kommando zum Loeschen einer Zeile ab einer bestimmten Spalte. |
void |
clearLine(int row,
int colStart,
int colEnde)
Kommando zum Loeschen einer Zeile ab einer bestimmten Spalte. |
void |
clearScreen(boolean fastMode)
Kommando zum Loeschen der Anzeige. |
void |
drawLine(int startRow,
int startCol,
int endRow,
int endCol)
Kommando zum Zeichnen einer Linie von Position (startRow, startCol) bis Position (endRow, endCol). |
void |
drawLine(int startRow,
int startCol,
int endRow,
int endCol,
java.awt.Color color)
Kommando zum Zeichnen einer Linie von Position (startRow, startCol) bis Position (endRow, endCol). |
void |
fillScreen()
Kommando zum Fuellen des gesamten Farbbildschirms mit Zahlen von 0 bis 9 (Testbild). |
void |
fillScreenWithVisibleUnicodeCharacters()
Kommando zum Fuellen des gesamten Farbbildschirms mit allen darstellbaren Zeichen (Testbild). |
java.awt.Color |
getBackgroundColor(int row,
int column)
Abfrage der Hintergrundfarbe der Bildschirmzelle an Position (row, column). |
char |
getChar(int row,
int column)
Abfrage des dargestellten Zeichens an einer bestimmten Position des Farbbildschirms. |
java.awt.Color |
getChoosenColor()
Abfrage der Farbe, die in dem zuletzt durch Bestaetigung geschlossenen Farbauswahl-Dialog-Fenster ausgewaehlt wurde. |
int |
getColumns()
Abfrage der Anzahl der Text-Spalten des Farbbildschirms. |
java.awt.Color |
getForegroundColor(int row,
int column)
Abfrage der Vordergrundfarbe der Bildschirmzelle an Position (row, column). |
int |
getHeight()
Abfrage der Hoehe des Farbbildschirms in Pixeln. |
static TextScreen |
getInstance()
Statische Methode zur einfachen Erzeugung eines textbasierten Farbbildschirms. |
static TextScreen |
getInstance(int width,
int height)
Statische Methode zur individuellen Erzeugung eines textbasierten Farbbildschirms. |
int |
getRows()
Abfrage der Anzahl der Text-Zeilen des Farbbildschirms. |
java.lang.String |
getSelectedFile()
Abfrage, welche Datei im zuletzt durch Bestaetigung geschlossenen Datei-Dialog-Fenster ausgewaehlt wurde. |
int |
getSelectedOption()
Abfrage, ob das zuletzt geschlossene Dialog-Fenster mit einer Bestaetigung oder einem Abbruch geschlossen wurde. |
TextScreenCell |
getSelectedTextScreenCell()
Abfrage der durch die letzte Mausaktion angeklickten Bildschirmzelle. |
int |
getWidth()
Abfrage der Breite des Farbbildschirms in Pixeln. |
boolean |
isValidColumn(int column)
Abfrage, ob eine Spaltenangabe innerhalb der Grenzen des Farbbildschirms liegt. |
boolean |
isValidRow(int row)
Abfrage, ob eine Zeilenangabe innerhalb der Grenzen des Farbbildschirms liegt. |
void |
moveLineHorizontal(int startRow,
int startCol,
int endRow,
int endCol,
int distance)
Kommando zum Verschieben einer bereits vorhandenen Linie, die von Position (startRow, startCol) bis Position (endRow, endCol) reicht, um distance Bildschirmzellen in horizontaler Richtung, d.h. nach unten oder oben, je nach Vorzeichen von distance. |
void |
moveLineVertical(int startRow,
int startCol,
int endRow,
int endCol,
int distance)
Kommando zum Verschieben einer bereits vorhandenen Linie, die von Position (startRow, startCol) bis Position (endRow, endCol) reicht, um distance Bildschirmzellen in vertikaler Richtung, d.h. nach unten oder oben, je nach Vorzeichen von distance. |
void |
openScreen(java.io.File file)
Kommando eine CSV-Datei einzulesen, um einen bestimmten Bildschirm-Zustand wieder herzustellen. |
void |
resetScreenBackgroundColor()
Kommando zum Zuruecksetzen der Hintergrund des gesamten Farbbildschirms. |
void |
resetScreenBackgroundColor(boolean fastMode)
Kommando zum Zuruecksetzen der Hintergrund des gesamten Farbbildschirms. |
void |
resetScreenFont()
Kommando zum Zuruecksetzen der zur Anzeige der Zeichen verwendeten Schriftart. |
void |
resetScreenForegroundColor()
Kommando zum Zuruecksetzen der Vordergrundfarbe des gesamten Farbbildschirms. |
void |
saveScreen(java.io.File file)
Kommando den aktuellen Bildschirm-Zustand in einer CSV-Datei zu speichern. |
void |
setBackgroundColor(int row,
int column,
java.awt.Color color)
Kommando zum Setzen der Hintergrundfarbe der Bildschirmzelle an Position (row, column). |
void |
setForegroundColor(int row,
int column,
java.awt.Color color)
Kommando zum Setzen der Vordergrundfarbe der Bildschirmzelle an Position (row, column). |
void |
setScreenBackgroundColor(java.awt.Color color)
Kommando zum Setzen der Hintergrundfarbe des gesamten Farbbildschirms. |
void |
setScreenBackgroundColor(java.awt.Color color,
boolean fastMode)
Kommando zum Setzen der Hintergrundfarbe des gesamten Farbbildschirms. |
void |
setScreenFont(int fontStyle,
int fontSize)
Kommando zum Setzen der zur Anzeige der Zeichen verwendeten Schriftart. |
void |
setScreenForegroundColor(java.awt.Color color)
Kommando zum Setzen der Vordergrundfarbe des gesamten Farbbildschirms. |
void |
setScreenForegroundColor(java.awt.Color color,
boolean fastMode)
Kommando zum Setzen der Vordergrundfarbe des gesamten Farbbildschirms. |
void |
toScreen(int row,
int column,
char[][] matrix)
Kommando zum Anzeigen des Inhalts einer Zeichen-Matrix auf dem Farbbildschirm ab Position (row, column) |
void |
write(int row,
int column,
boolean bool)
Kommando zum Schreiben eines Wertes vom Typ boolean ab Position (row, column). |
void |
write(int row,
int column,
byte number)
Kommando zum Schreiben eines Wertes vom Typ byte ab Position (row, column). |
void |
write(int row,
int column,
char character)
Kommando zum Schreiben eines Zeichens an Position (row, column). |
void |
write(int row,
int column,
double number)
Kommando zum Schreiben eines Wertes vom Typ double ab Position (row, column). |
void |
write(int row,
int column,
float number)
Kommando zum Schreiben eines Wertes vom Typ float ab Position (row, column). |
void |
write(int row,
int column,
int number)
Kommando zum Schreiben eines Wertes vom Typ int ab Position (row, column). |
void |
write(int row,
int column,
long number)
Kommando zum Schreiben eines Wertes vom Typ long ab Position (row, column). |
void |
write(int row,
int column,
short number)
Kommando zum Schreiben eines Wertes vom Typ short ab Position (row, column). |
void |
write(int row,
int column,
java.lang.String text)
Kommando zum Schreiben einer Zeichenfolge ab Position (row, column). |
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, 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, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, 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 |
Method Detail |
---|
public static TextScreen getInstance()
public static TextScreen getInstance(int width, int height)
width
- Breite des Textbildschirms in Pixelnheight
- Hoehe des Textbildschirms in Pixeln
public int getRows()
public int getColumns()
public int getWidth()
getWidth
in class java.awt.Component
public int getHeight()
getHeight
in class java.awt.Component
public char getChar(int row, int column)
row
- Zeilenangabe der Positioncolumn
- Spaltenangabe der Position
public boolean isValidRow(int row)
row
- Zeilenangabe
public boolean isValidColumn(int column)
column
- Spaltenangabe
public java.lang.String getSelectedFile()
public int getSelectedOption()
getSelectedOption
in interface ScreenSpec
getSelectedOption
in class Screen
public java.awt.Color getChoosenColor()
getChoosenColor
in interface ScreenSpec
getChoosenColor
in class Screen
public java.awt.Color getForegroundColor(int row, int column)
row
- Zeilenangabe der Position der abzufragenden Bildschirmzellecolumn
- Spaltenangabe der Position der abzufragenden Bildschirmzelle
public java.awt.Color getBackgroundColor(int row, int column)
row
- Zeilenangabe der Position der abzufragenden Bildschirmzellecolumn
- Spaltenangabe der Position der abzufragenden Bildschirmzelle
public void fillScreen()
public void fillScreenWithVisibleUnicodeCharacters()
public void setBackgroundColor(int row, int column, java.awt.Color color)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellecolor
- Hintergrundfarbepublic void setForegroundColor(int row, int column, java.awt.Color color)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellecolor
- Vordergrundfarbepublic void setScreenForegroundColor(java.awt.Color color, boolean fastMode)
color
- VordergrundfarbefastMode
- falls true, wird der Farbbildschirm kurz unsichtbar, um das Einfaerben zu beschleunigenpublic void setScreenForegroundColor(java.awt.Color color)
color
- Vordergrundfarbepublic void resetScreenForegroundColor()
public void setScreenBackgroundColor(java.awt.Color color, boolean fastMode)
color
- HintergrundfarbefastMode
- falls true, wird der Farbbildschirm kurz unsichtbar, um das Einfaerben zu beschleunigenpublic void setScreenBackgroundColor(java.awt.Color color)
color
- Hintergrundfarbepublic void resetScreenBackgroundColor()
public void resetScreenBackgroundColor(boolean fastMode)
fastMode
- falls true, wird der Farbbildschirm kurz unsichtbar, um den Zuruecksetzvorgang zu beschleunigenpublic void resetScreenFont()
fastMode
- falls true, wird der Farbbildschirm kurz unsichtbar, um den Zuruecksetzvorgang zu beschleunigenpublic void setScreenFont(int fontStyle, int fontSize)
fontStyle
- SchriftstilfontSize
- Schriftgroessepublic void clearScreen(boolean fastMode)
clearScreen
in interface ScreenSpec
clearScreen
in class Screen
fastMode
- falls true, wird der Farbbildschirm kurz unsichtbar, um das Loeschen zu beschleunigenpublic void write(int row, int column, java.lang.String text)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzelletext
- zu schreibende Zeichenfolgepublic void write(int row, int column, byte number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, short number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, int number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, long number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, float number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, double number)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibender Wertpublic void write(int row, int column, char character)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellenumber
- zu schreibendes Zeichenpublic void write(int row, int column, boolean bool)
row
- Zeilenangabe der Position der Bildschirmzellecolumn
- Spaltenangabe der Position der Bildschirmzellebool
- zu schreibender Wertpublic void drawLine(int startRow, int startCol, int endRow, int endCol)
startRow
- Zeilenangabe der Position des LinienanfangsstartCol
- Spaltenangabe der Position des LinienanfangsendRow
- Zeilenangabe der Position des LinienendesendCol
- Spaltenangabe der Position des Linienendespublic void drawLine(int startRow, int startCol, int endRow, int endCol, java.awt.Color color)
startRow
- Zeilenangabe der Position des LinienanfangsstartCol
- Spaltenangabe der Position des LinienanfangsendRow
- Zeilenangabe der Position des LinienendesendCol
- Spaltenangabe der Position des Linienendescolor
- Hintergrundfarbepublic void moveLineVertical(int startRow, int startCol, int endRow, int endCol, int distance)
startRow
- Zeilenangabe der Position des LinienanfangsstartCol
- Spaltenangabe der Position des LinienanfangsendRow
- Zeilenangabe der Position des LinienendesendCol
- Spaltenangabe der Position des Linienendesdistance
- postive (oder negative) Anzahl von Bildschirmzellen, um die die Linie nach unten (oder oben) verschoben werden sollpublic void moveLineHorizontal(int startRow, int startCol, int endRow, int endCol, int distance)
startRow
- Zeilenangabe der Position des LinienanfangsstartCol
- Spaltenangabe der Position des LinienanfangsendRow
- Zeilenangabe der Position des LinienendesendCol
- Spaltenangabe der Position des Linienendesdistance
- postive (oder negative) Anzahl von Bildschirmzellen, um die die Linie nach unten (oder oben) verschoben werden sollpublic void toScreen(int row, int column, char[][] matrix)
row
- Zeilenangabe der Position auf dem Farbbildschirmcolumn
- Spaltenangabe der Position auf dem Farbbildschirmmatrix
- zwei-dimensionales Feld von Zeichenpublic void openScreen(java.io.File file)
file
- einzulesende Dateipublic void saveScreen(java.io.File file)
file
- einzulesende Dateipublic TextScreenCell getSelectedTextScreenCell()
public void clearLine(int row)
row
- Zeile, deren Inhalt vollstaendig geloescht werden soll.public void clearLine(int row, int col)
row
- Zeile, deren Inhalt ab Spalte col geloescht werden soll.col
- Spalte, ab der der Inhalt der Zeile row geloescht werden soll.public void clearLine(int row, int colStart, int colEnde)
row
- Zeile, deren Inhalt ab Spalte colStart bis colEnde geloescht werden soll.colStart
- Spalte, ab der der Inhalt der Zeile row geloescht werden soll.colEnde
- Spalte, bis zu der der der Inhalt der Zeile row geloescht werden soll.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |