public class Panel 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 |
|---|
Panel(KTGUI ktgui,
String title,
int posx,
int posy,
int w,
int h) |
| Modifier and Type | Method and Description |
|---|---|
void |
addController(Controller child,
int hAlign,
int vAlign)
Add child controller to the 'internal' pane instead of adding it to 'this' window
|
void |
addController(Controller child,
int hAlign,
int vAlign,
int gap)
Add child controller to the 'internal' pane instead of adding it to 'this' window
|
Pane |
getPane() |
boolean |
isPointInside(int x,
int y) |
void |
processMousePressed() |
void |
updateGraphics() |
alignAbout, alignAbout, alignAboutCanvas, alignAboutCanvas, attachController, close, closeAllChildsRecursively, closeParent, detachAllControllers, detachController, draw, drawControllers, drawUserDefinedGraphics, getAbsolutePosX, getAbsolutePosY, getFullInfoList, getGraphics, getHeight, getInfo, getPosx, getPosy, getWidth, isAnyChildPressed, isSelected, positionAboutOtherController, processKeyPressed, processKeyReleased, processMouseDragged, processMouseMoved, processMouseReleased, processMouseWheel, setBorderRoundings, setHandleFocus, setHeight, setHoveredColor, setParentController, setPassiveColor, setPosx, setPosy, setPressedColor, setTitle, setWidth, stackAbout, stackAbout, updateUserDefinedGraphicsaddEventAdapterpublic void updateGraphics()
updateGraphics in class Controllerpublic void processMousePressed()
processMousePressed in class Controllerpublic boolean isPointInside(int x,
int y)
isPointInside in class Controllerpublic void addController(Controller child, int hAlign, int vAlign)
addController in class Controllerpublic void addController(Controller child, int hAlign, int vAlign, int gap)
addController in class Controllerpublic Pane getPane()