# Uses of Interface org.newdawn.slick.gui.GUIContext (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Interface
org.newdawn.slick.gui.GUIContext

Packages that use GUIContext
org.newdawn.slick
org.newdawn.slick.gui: Some extremely simple GUI elements which should be used where a game does not require a full GUI

Uses of GUIContext in org.newdawn.slick

Classes in org.newdawn.slick that implement GUIContext
`class` `AppGameContainer` A game container that will display the game as an stand alone application.
`class` `AppletGameContainer.Container` A game container to provide the applet context
`class` `GameContainer` A generic game container that handles the game loop, fps recording and managing the input system

Uses of GUIContext in org.newdawn.slick.gui

Fields in org.newdawn.slick.gui declared as GUIContext
`protected GUIContext` `AbstractComponent.container` The game container

Methods in org.newdawn.slick.gui with parameters of type GUIContext
`void` `TextField.render(GUIContext container, Graphics g)`
`void` `MouseOverArea.render(GUIContext container, Graphics g)`
`void` `BasicComponent.render(GUIContext container, Graphics g)` Deprecated.
`abstract void` `AbstractComponent.render(GUIContext container, Graphics g)` Render this component to the screen
`abstract void` `BasicComponent.renderImpl(GUIContext container, Graphics g)` Deprecated. Allow the sub-component to render

Constructors in org.newdawn.slick.gui with parameters of type GUIContext
`AbstractComponent(GUIContext container)` Create a new component
`BasicComponent(GUIContext container)` Deprecated. Create a new component
`MouseOverArea(GUIContext container, Image image, int x, int y)` Create a new mouse over area
`MouseOverArea(GUIContext container, Image image, int x, int y, ComponentListener listener)` Create a new mouse over area
`MouseOverArea(GUIContext container, Image image, int x, int y, int width, int height)` Create a new mouse over area
`MouseOverArea(GUIContext container, Image image, int x, int y, int width, int height, ComponentListener listener)` Create a new mouse over area
`MouseOverArea(GUIContext container, Image image, Shape shape)` Create a new mouse over area
`TextField(GUIContext container, Font font, int x, int y, int width, int height)` Create a new text field
`TextField(GUIContext container, Font font, int x, int y, int width, int height, ComponentListener listener)` Create a new text field

Copyright © 2006 New Dawn Software. All Rights Reserved.