|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjadex.application.space.envsupport.observer.graphics.AbstractViewport
jadex.application.space.envsupport.observer.graphics.java2d.ViewportJ2D
public class ViewportJ2D
This class manages the GUI and all user interaction.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jadex.application.space.envsupport.observer.graphics.AbstractViewport |
|---|
AbstractViewport.MouseController |
| Field Summary |
|---|
| Fields inherited from class jadex.application.space.envsupport.observer.graphics.AbstractViewport |
|---|
areaSize_, bgColor_, canvas_, drawObjects_, inversionFlag_, libService_, objectLayers_, objectList_, objShiftX_, objShiftY_, paddedSize_, perspective, pixPosition_, position_, postLayers_, preLayers_, preserveAR_, rendering, size_ |
| Constructor Summary | |
|---|---|
ViewportJ2D(IPerspective persp,
ILibraryService libService)
Creates a new Viewport. |
|
| Method Summary | |
|---|---|
void |
componentHidden(ComponentEvent e)
|
void |
componentMoved(ComponentEvent e)
|
void |
componentResized(ComponentEvent e)
|
void |
componentShown(ComponentEvent e)
|
void |
dispose()
Disposes the Viewport. |
void |
drawPrimitive(DrawableCombiner dc,
Primitive primitive,
Object obj)
Draws a primitive |
Graphics2D |
getContext()
|
AffineTransform |
getDefaultTransform()
Returns the default transform. |
BufferedImage |
getImage(String path)
Returns an image for texturing |
AffineTransform |
getImageTransform(int sizeX,
int sizeY)
Sets up the image transform. |
void |
refresh()
Refreshes the viewport. |
| Methods inherited from class jadex.application.space.envsupport.observer.graphics.AbstractViewport |
|---|
addViewportListener, getAreaSize, getCanvas, getCanvasSize, getClippingBox, getInvertX, getInvertY, getObjectShift, getPaddedSize, getPerspective, getPixelSize, getPosition, getSize, getWorldCoordinates, isShowing, refreshCanvasSize, removeViewportListener, setAreaSize, setBackground, setInvertX, setInvertY, setObjectList, setObjectShift, setPosition, setPostLayers, setPreLayers, setPreserveAspectRation, setSize, setZoomLimit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ViewportJ2D(IPerspective persp,
ILibraryService libService)
layerObject - object holding properties for pre/postlayerslibService - the library service| Method Detail |
|---|
public BufferedImage getImage(String path)
path - resource path of the imagepublic void refresh()
IViewport
refresh in interface IViewportpublic Graphics2D getContext()
public AffineTransform getDefaultTransform()
public AffineTransform getImageTransform(int sizeX,
int sizeY)
sizeX - image x-sizesizeY - image y-size
public void drawPrimitive(DrawableCombiner dc,
Primitive primitive,
Object obj)
drawPrimitive in interface IViewportdc - The combiner.primitive - The primitive.obj - The object being drawn.public void dispose()
dispose in interface IViewportpublic void componentHidden(ComponentEvent e)
componentHidden in interface ComponentListenerpublic void componentMoved(ComponentEvent e)
componentMoved in interface ComponentListenerpublic void componentResized(ComponentEvent e)
componentResized in interface ComponentListenerpublic void componentShown(ComponentEvent e)
componentShown in interface ComponentListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||