public class Console extends Controller
bgHoveredColor, bgPassiveColor, bgPressedColor, controllers, fgHoveredColor, fgPassiveColor, fgPressedColor, h, ktgui, pa, parentController, parentStage, pg, posx, posy, r1, r2, r3, r4, selectedController, title, userpg, wadapters, handleFocus, isActive, isDragable, isDragged, isHovered, isPressed, isVisibleADD, ALPHA, ALT, AMBIENT, ARC, ARGB, ARROW, BACKSPACE, BASELINE, BEVEL, BEZIER_VERTEX, BLEND, BLUR, BOTTOM, BOX, BREAK, BURN, CENTER, CHATTER, CHORD, CLAMP, CLOSE, CODED, COMPLAINT, CONTROL, CORNER, CORNERS, CROSS, CURVE_VERTEX, CUSTOM, DARKEST, DEG_TO_RAD, DELETE, DIAMETER, DIFFERENCE, DILATE, DIRECTIONAL, DISABLE_ASYNC_SAVEFRAME, DISABLE_BUFFER_READING, DISABLE_DEPTH_MASK, DISABLE_DEPTH_SORT, DISABLE_DEPTH_TEST, DISABLE_KEY_REPEAT, DISABLE_NATIVE_FONTS, DISABLE_OPENGL_ERRORS, DISABLE_OPTIMIZED_STROKE, DISABLE_STROKE_PERSPECTIVE, DISABLE_STROKE_PURE, DISABLE_TEXTURE_MIPMAPS, DODGE, DOWN, DXF, ELLIPSE, ENABLE_ASYNC_SAVEFRAME, ENABLE_BUFFER_READING, ENABLE_DEPTH_MASK, ENABLE_DEPTH_SORT, ENABLE_DEPTH_TEST, ENABLE_KEY_REPEAT, ENABLE_NATIVE_FONTS, ENABLE_OPENGL_ERRORS, ENABLE_OPTIMIZED_STROKE, ENABLE_STROKE_PERSPECTIVE, ENABLE_STROKE_PURE, ENABLE_TEXTURE_MIPMAPS, ENTER, EPSILON, ERODE, ESC, EXCLUSION, FX2D, GIF, GRAY, GROUP, HALF_PI, HAND, HARD_LIGHT, HINT_COUNT, HSB, IMAGE, INVERT, JAVA2D, JPEG, LANDSCAPE, LEFT, LIGHTEST, LINE, LINE_LOOP, LINE_STRIP, LINES, LINUX, MACOSX, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MITER, MODEL, MODELVIEW, MOVE, MULTIPLY, NORMAL, OPAQUE, OPEN, OPENGL, ORTHOGRAPHIC, OTHER, OVERLAY, P2D, P3D, PATH, PDF, PERSPECTIVE, PI, PIE, platformNames, POINT, POINTS, POLYGON, PORTRAIT, POSTERIZE, PROBLEM, PROJECT, PROJECTION, QUAD, QUAD_BEZIER_VERTEX, QUAD_STRIP, QUADRATIC_VERTEX, QUADS, QUARTER_PI, RAD_TO_DEG, RADIUS, RECT, REPEAT, REPLACE, RETURN, RGB, RIGHT, ROUND, SCREEN, SHAPE, SHIFT, SOFT_LIGHT, SPAN, SPHERE, SPOT, SQUARE, SUBTRACT, SVG, TAB, TARGA, TAU, TEXT, THIRD_PI, THRESHOLD, TIFF, TOP, TRIANGLE, TRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLES, TWO_PI, UP, VERTEX, WAIT, WHITESPACE, WINDOWS, X, Y, Z| Constructor and Description |
|---|
Console(KTGUI ktgui,
String title,
int posx,
int posy,
int w,
int h) |
| Modifier and Type | Method and Description |
|---|---|
void |
enableBlockMarks(boolean val) |
void |
enableLineNumbers(boolean val) |
void |
enableLineStartMarks(boolean val) |
String |
getBlock(int index) |
int |
getBlockCount() |
InputTextBox |
getInputBox() |
String |
getLastBlock() |
String |
getLastLine() |
String |
getLine(int index) |
int |
getLineCount() |
ScrollBar |
getScrollBar() |
int |
getStartLinePosition() |
ScrollableTextArea |
getTextArea() |
String |
getValue(String name)
Returns a stored value from the console's memory
|
void |
readInput(String name)
Sets the name of the next console's entry
|
void |
setBorderRoundings(int r1,
int r2,
int r3,
int r4) |
void |
setInputFocused(boolean value) |
void |
setInputTextColor(int c) |
void |
setInputTextSize(int size) |
void |
setOutputTextColor(int c) |
void |
setOutputTextSize(int size) |
void |
writeOutput(String textBlock) |
addController, addController, alignAbout, alignAbout, alignAboutCanvas, alignAboutCanvas, attachController, close, closeAllChildsRecursively, closeParent, detachAllControllers, detachController, draw, drawControllers, drawUserDefinedGraphics, getAbsolutePosX, getAbsolutePosY, getFullInfoList, getGraphics, getHeight, getInfo, getPosx, getPosy, getWidth, isAnyChildPressed, isPointInside, isSelected, positionAboutOtherController, processKeyPressed, processKeyReleased, processMouseDragged, processMouseMoved, processMousePressed, processMouseReleased, processMouseWheel, setHandleFocus, setHeight, setHoveredColor, setParentController, setPassiveColor, setPosx, setPosy, setPressedColor, setTitle, setWidth, stackAbout, stackAbout, updateGraphics, updateUserDefinedGraphicsaddEventAdapterpublic String getValue(String name)
name - the key of the stored entrypublic void readInput(String name)
name - the key of the next stored entrypublic void setBorderRoundings(int r1,
int r2,
int r3,
int r4)
setBorderRoundings in class Controllerpublic void enableLineStartMarks(boolean val)
public void setInputTextSize(int size)
public void setOutputTextSize(int size)
public void writeOutput(String textBlock)
public void setInputFocused(boolean value)
public int getStartLinePosition()
public void setInputTextColor(int c)
public void setOutputTextColor(int c)
public void enableBlockMarks(boolean val)
public void enableLineNumbers(boolean val)
public String getLine(int index)
public String getBlock(int index)
public int getLineCount()
public int getBlockCount()
public String getLastLine()
public String getLastBlock()
public InputTextBox getInputBox()
public ScrollableTextArea getTextArea()
public ScrollBar getScrollBar()