Package pl.AWTGameEngine.windows
Class Window
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
pl.AWTGameEngine.windows.Window
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,BaseWindow
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
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_CURSORFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()intintgetFont()getFont(float size) double[]voidinit()booleanbooleanvoidmoveMouseTo(double x, double y) voidvoidsetCurrentScene(Scene newCurrentScene) voidvoidsetFullScreen(boolean fullScreen) voidsetGUILoop(BaseLoop loop) voidsetKeyListener(KeyListener listener) voidsetMouseListener(MouseListener listener) voidsetNetLoop(BaseLoop loop) voidsetPhysicsLoop(BaseLoop loop) voidsetRatio(int r1, int r2) voidsetRenderLoop(BaseLoop loop) voidsetSameSize(boolean sameSize) voidsetSceneLoader(SceneLoader sceneLoader) voidsetUpdateLoop(BaseLoop loop) voidsetVisible(boolean visible) voidsetWindowListener(WindowListener windowListener) voidvoidvoidMethods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeMethods 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface pl.AWTGameEngine.windows.BaseWindow
getHeight, getLocation, getSize, getTitle, getWidth, isFocused, setIconImage, setResizable, setSize, setTitleMethods inherited from interface java.awt.MenuContainer
postEvent
-
Constructor Details
-
Window
public Window()
-
-
Method Details
-
moveMouseTo
public void moveMouseTo(double x, double y) - Specified by:
moveMouseToin interfaceBaseWindow
-
moveMouseToCenter
public void moveMouseToCenter()- Specified by:
moveMouseToCenterin interfaceBaseWindow
-
getScreenCenter
public double[] getScreenCenter()- Specified by:
getScreenCenterin interfaceBaseWindow
-
close
public void close()- Specified by:
closein interfaceBaseWindow
-
unloadScenes
public void unloadScenes()- Specified by:
unloadScenesin interfaceBaseWindow
-
init
public void init()- Specified by:
initin interfaceBaseWindow
-
setRatio
public void setRatio(int r1, int r2) - Specified by:
setRatioin interfaceBaseWindow
-
updateRatio
public void updateRatio()- Specified by:
updateRatioin interfaceBaseWindow
-
isSameSize
public boolean isSameSize()- Specified by:
isSameSizein interfaceBaseWindow
-
getPanels
- Specified by:
getPanelsin interfaceBaseWindow
-
getRenderLoop
- Specified by:
getRenderLoopin interfaceBaseWindow
-
getUpdateLoop
- Specified by:
getUpdateLoopin interfaceBaseWindow
-
getPhysicsLoop
- Specified by:
getPhysicsLoopin interfaceBaseWindow
-
getNetLoop
- Specified by:
getNetLoopin interfaceBaseWindow
-
getGUILoop
- Specified by:
getGUILoopin interfaceBaseWindow
-
getMouseListener
- Specified by:
getMouseListenerin interfaceBaseWindow
-
getKeyListener
- Specified by:
getKeyListenerin interfaceBaseWindow
-
getWindowListener
- Specified by:
getWindowListenerin interfaceBaseWindow
-
getCurrentScene
- Specified by:
getCurrentScenein interfaceBaseWindow
-
getSceneLoader
- Specified by:
getSceneLoaderin interfaceBaseWindow
-
getScenes
- Specified by:
getScenesin interfaceBaseWindow
-
getFont
- Specified by:
getFontin interfaceBaseWindow- Specified by:
getFontin interfaceMenuContainer- Overrides:
getFontin classComponent
-
getFont
- Specified by:
getFontin interfaceBaseWindow
-
isFullScreen
public boolean isFullScreen()- Specified by:
isFullScreenin interfaceBaseWindow
-
getBaseWidth
public int getBaseWidth()- Specified by:
getBaseWidthin interfaceBaseWindow
-
getBaseHeight
public int getBaseHeight()- Specified by:
getBaseHeightin interfaceBaseWindow
-
getCursor
- Specified by:
getCursorin interfaceBaseWindow- Overrides:
getCursorin classComponent
-
getDialogs
- Specified by:
getDialogsin interfaceBaseWindow
-
setRenderLoop
- Specified by:
setRenderLoopin interfaceBaseWindow
-
setUpdateLoop
- Specified by:
setUpdateLoopin interfaceBaseWindow
-
setPhysicsLoop
- Specified by:
setPhysicsLoopin interfaceBaseWindow
-
setNetLoop
- Specified by:
setNetLoopin interfaceBaseWindow
-
setGUILoop
- Specified by:
setGUILoopin interfaceBaseWindow
-
setMouseListener
- Specified by:
setMouseListenerin interfaceBaseWindow
-
setKeyListener
- Specified by:
setKeyListenerin interfaceBaseWindow
-
setWindowListener
- Specified by:
setWindowListenerin interfaceBaseWindow
-
setSameSize
public void setSameSize(boolean sameSize) - Specified by:
setSameSizein interfaceBaseWindow
-
addScene
- Specified by:
addScenein interfaceBaseWindow
-
updateDialogs
public void updateDialogs()- Specified by:
updateDialogsin interfaceBaseWindow
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceBaseWindow- Overrides:
setVisiblein classWindow
-
setCurrentScene
- Specified by:
setCurrentScenein interfaceBaseWindow
-
setSceneLoader
- Specified by:
setSceneLoaderin interfaceBaseWindow
-
setFullScreen
public void setFullScreen(boolean fullScreen) - Specified by:
setFullScreenin interfaceBaseWindow
-
setCursor
- Specified by:
setCursorin interfaceBaseWindow- Overrides:
setCursorin classWindow
-