public class PSurfaceAWT extends PSurfaceNone
| Modifier and Type | Class and Description |
|---|---|
class |
PSurfaceAWT.SmoothCanvas |
PSurfaceNone.AnimationThreadMIN_WINDOW_HEIGHT, MIN_WINDOW_WIDTH| Constructor and Description |
|---|
PSurfaceAWT(PGraphics graphics) |
| Modifier and Type | Method and Description |
|---|---|
Thread |
createThread() |
Object |
getNative()
Get the native window object associated with this drawing surface.
|
void |
hideCursor() |
void |
initFrame(PApplet sketch) |
void |
initOffscreen(PApplet sketch) |
void |
placePresent(int stopColor) |
void |
placeWindow(int[] location,
int[] editorLocation) |
void |
setAlwaysOnTop(boolean always)
Dumb name, but inherited from Frame and no better ideas.
|
void |
setCursor(int kind) |
void |
setCursor(PImage img,
int x,
int y) |
void |
setIcon(PImage image) |
void |
setLocation(int x,
int y) |
void |
setResizable(boolean resizable)
Set true if we want to resize things (default is not resizable)
|
void |
setSize(int wide,
int high) |
void |
setTitle(String title)
Set the window (and dock, or whatever necessary) title.
|
void |
setupExternalMessages()
Set this sketch to communicate its state back to the PDE.
|
void |
setVisible(boolean visible)
Show or hide the window.
|
void |
showCursor() |
isStopped, pauseThread, resumeThread, setFrameRate, startThread, stopThreadpublic PSurfaceAWT(PGraphics graphics)
public void initOffscreen(PApplet sketch)
initOffscreen in interface PSurfaceinitOffscreen in class PSurfaceNonepublic void initFrame(PApplet sketch)
initFrame in interface PSurfaceinitFrame in class PSurfaceNonepublic Object getNative()
PSurfacegetNative in interface PSurfacegetNative in class PSurfaceNonepublic void setTitle(String title)
setTitle in interface PSurfacesetTitle in class PSurfaceNonepublic void setResizable(boolean resizable)
setResizable in interface PSurfacesetResizable in class PSurfaceNonepublic void setIcon(PImage image)
setIcon in interface PSurfacesetIcon in class PSurfaceNonepublic void setAlwaysOnTop(boolean always)
PSurfacesetAlwaysOnTop in interface PSurfacesetAlwaysOnTop in class PSurfaceNonepublic void setLocation(int x,
int y)
setLocation in interface PSurfacesetLocation in class PSurfaceNonepublic void setVisible(boolean visible)
PSurfaceNonesetVisible in interface PSurfacesetVisible in class PSurfaceNonepublic void placePresent(int stopColor)
placePresent in interface PSurfaceplacePresent in class PSurfaceNonepublic void placeWindow(int[] location,
int[] editorLocation)
placeWindow in interface PSurfaceplaceWindow in class PSurfaceNonepublic void setSize(int wide,
int high)
setSize in interface PSurfacesetSize in class PSurfaceNonepublic void setupExternalMessages()
setupExternalMessages in interface PSurfacesetupExternalMessages in class PSurfaceNonepublic void setCursor(int kind)
setCursor in interface PSurfacesetCursor in class PSurfaceNonepublic void setCursor(PImage img, int x, int y)
setCursor in interface PSurfacesetCursor in class PSurfaceNonepublic void showCursor()
showCursor in interface PSurfaceshowCursor in class PSurfaceNonepublic void hideCursor()
hideCursor in interface PSurfacehideCursor in class PSurfaceNonepublic Thread createThread()
createThread in class PSurfaceNone