public class HeadlessGraphicsProgram extends Object implements GraphicsProgramInterface
| Constructor and Description |
|---|
HeadlessGraphicsProgram() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Component comp,
double x,
double y) |
void |
add(Component comp,
GPoint pt) |
void |
add(GObject gobj) |
void |
add(GObject gobj,
double x,
double y) |
void |
add(GObject gobj,
GPoint pt) |
void |
addKeyListeners() |
void |
addKeyListeners(KeyListener listener) |
void |
addMouseListeners() |
void |
addMouseListeners(EventListener listener) |
void |
clear() |
void |
clearCanvas() |
void |
exit() |
void |
fakeMouseClicked(int x,
int y) |
void |
fakeMouseDragged(int x,
int y) |
void |
fakeMouseDragSequence(int... coords) |
void |
fakeMouseMoved(int x,
int y) |
void |
fakeMousePressed(int x,
int y) |
void |
fakeMouseReleased(int x,
int y) |
Color |
getBackground() |
double |
getCanvasHeight() |
Dimension |
getCanvasSize() |
double |
getCanvasWidth() |
<T extends GObject> |
getElement(int index) |
<T extends GObject> |
getElementAt(double... coords) |
<T extends GObject> |
getElementAt(double x,
double y) |
<T extends GObject> |
getElementAt(GPoint pt) |
int |
getElementCount() |
Font |
getFont() |
GCanvas |
getGCanvas() |
int |
getHeight() |
static String |
getSaveFile() |
Dimension |
getSize() |
String |
getTitle() |
int |
getWidth() |
boolean |
hasElementAt(double... coords) |
boolean |
hasElementAt(double x,
double y) |
void |
init() |
boolean |
isAntiAliasing() |
Iterator<GObject> |
iterator() |
Iterator<GObject> |
iterator(int direction) |
void |
main(String[] args) |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
pause(double milliseconds) |
void |
print(Object value) |
void |
print(String value) |
void |
printf(String format,
Object... args) |
void |
println() |
void |
println(Object value) |
void |
println(String value) |
void |
remove(double x,
double y) |
void |
remove(GObject gobj) |
void |
remove(GPoint pt) |
void |
removeAll() |
void |
removeAll(double... coords) |
void |
removeAll(double x,
double y) |
void |
removeAll(GPoint pt) |
void |
removeAllComponents() |
void |
repaint() |
void |
run() |
void |
save() |
static void |
setAntiAliasDefault(boolean antialias) |
void |
setAntiAliasing(boolean antialias) |
void |
setBackground(Color bg) |
void |
setCanvasHeight(double height) |
void |
setCanvasSize(double width,
double height) |
void |
setCanvasWidth(double width) |
void |
setFont(Font font) |
void |
setParameterTable(Map<String,String> table) |
static void |
setSaveFile(String filename) |
void |
setShowPixelInfo(boolean show) |
void |
setSize(Dimension size) |
void |
setSize(double width,
double height) |
void |
setStartupObject(Object obj) |
void |
setTitle(String title) |
void |
setWindowSize(double width,
double height) |
void |
start() |
void |
start(String[] args) |
BufferedImage |
toImage() |
void |
waitForClick() |
public static String getSaveFile()
public static void setAntiAliasDefault(boolean antialias)
public static void setSaveFile(String filename)
public final void main(String[] args)
public final void exit()
exit in interface ProgramInterfacepublic void init()
init in interface ProgramInterfacepublic void run()
run in interface ProgramInterfacepublic final void save()
public void setParameterTable(Map<String,String> table)
setParameterTable in interface ProgramInterfacepublic void setStartupObject(Object obj)
setStartupObject in interface ProgramInterfacepublic void start()
start in interface ProgramInterfacepublic void start(String[] args)
start in interface ProgramInterfacepublic void fakeMouseClicked(int x,
int y)
public void fakeMousePressed(int x,
int y)
public void fakeMouseReleased(int x,
int y)
public void fakeMouseMoved(int x,
int y)
public void fakeMouseDragged(int x,
int y)
public void fakeMouseDragSequence(int... coords)
public void add(GObject gobj)
add in interface GCanvasInterfacepublic void add(GObject gobj, double x, double y)
add in interface GCanvasInterfacepublic void add(GObject gobj, GPoint pt)
add in interface GCanvasInterfacepublic void add(Component comp, double x, double y)
add in interface GCanvasInterfacepublic void add(Component comp, GPoint pt)
add in interface GCanvasInterfacepublic void clear()
clear in interface GCanvasInterfacepublic Color getBackground()
getBackground in interface GCanvasInterfacepublic int getElementCount()
getElementCount in interface GCanvasInterfacepublic <T extends GObject> T getElement(int index)
getElement in interface GCanvasInterfacepublic <T extends GObject> T getElementAt(double x, double y)
getElementAt in interface GCanvasInterfacepublic <T extends GObject> T getElementAt(double... coords)
getElementAt in interface GCanvasInterfacepublic <T extends GObject> T getElementAt(GPoint pt)
getElementAt in interface GCanvasInterfacepublic Font getFont()
getFont in interface GCanvasInterfacepublic boolean hasElementAt(double x,
double y)
hasElementAt in interface GCanvasInterfacepublic boolean hasElementAt(double... coords)
hasElementAt in interface GCanvasInterfacepublic boolean isAntiAliasing()
isAntiAliasing in interface GCanvasInterfacepublic Iterator<GObject> iterator()
iterator in interface GCanvasInterfacepublic Iterator<GObject> iterator(int direction)
iterator in interface GCanvasInterfacepublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void remove(double x,
double y)
remove in interface GCanvasInterfacepublic void remove(GPoint pt)
remove in interface GCanvasInterfacepublic void remove(GObject gobj)
remove in interface GCanvasInterfacepublic void removeAll()
removeAll in interface GCanvasInterfacepublic void removeAll(double x,
double y)
removeAll in interface GCanvasInterfacepublic void removeAll(double... coords)
removeAll in interface GCanvasInterfacepublic void removeAll(GPoint pt)
removeAll in interface GCanvasInterfacepublic void repaint()
repaint in interface GCanvasInterfacepublic void setAntiAliasing(boolean antialias)
setAntiAliasing in interface GCanvasInterfacepublic void setBackground(Color bg)
setBackground in interface GCanvasInterfacepublic void setShowPixelInfo(boolean show)
setShowPixelInfo in interface GCanvasInterfacepublic BufferedImage toImage()
toImage in interface GCanvasInterfacepublic void addKeyListeners()
addKeyListeners in interface GraphicsProgramInterfacepublic void addKeyListeners(KeyListener listener)
addKeyListeners in interface GraphicsProgramInterfacepublic void addMouseListeners()
addMouseListeners in interface GraphicsProgramInterfacepublic void addMouseListeners(EventListener listener)
addMouseListeners in interface GraphicsProgramInterfacepublic void clearCanvas()
clearCanvas in interface GraphicsProgramInterfacepublic int getHeight()
getHeight in interface GCanvasInterfacepublic Dimension getSize()
getSize in interface GCanvasInterfacepublic int getWidth()
getWidth in interface GCanvasInterfacepublic double getCanvasHeight()
getCanvasHeight in interface GraphicsProgramInterfacepublic Dimension getCanvasSize()
getCanvasSize in interface GraphicsProgramInterfacepublic double getCanvasWidth()
getCanvasWidth in interface GraphicsProgramInterfacepublic GCanvas getGCanvas()
getGCanvas in interface GraphicsProgramInterfacepublic void pause(double milliseconds)
pause in interface ProgramInterfacepublic void removeAllComponents()
removeAllComponents in interface GraphicsProgramInterfacepublic void setCanvasHeight(double height)
setCanvasHeight in interface GraphicsProgramInterfacepublic void setCanvasSize(double width,
double height)
setCanvasSize in interface GraphicsProgramInterfacepublic void setCanvasWidth(double width)
setCanvasWidth in interface GraphicsProgramInterfacepublic void setFont(Font font)
setFont in interface GCanvasInterfacepublic void setSize(Dimension size)
setSize in interface GCanvasInterfacepublic void setSize(double width,
double height)
setSize in interface GraphicsProgramInterfacepublic void setWindowSize(double width,
double height)
setWindowSize in interface GraphicsProgramInterfacepublic void waitForClick()
waitForClick in interface GraphicsProgramInterfacepublic String getTitle()
getTitle in interface ProgramInterfacepublic void print(Object value)
print in interface ProgramInterfacepublic void print(String value)
print in interface ProgramInterfacepublic void printf(String format, Object... args)
printf in interface ProgramInterfacepublic void println()
println in interface ProgramInterfacepublic void println(Object value)
println in interface ProgramInterfacepublic void println(String value)
println in interface ProgramInterfacepublic void setTitle(String title)
setTitle in interface ProgramInterface