public class AjaxSwingComponentPeer
extends java.lang.Object
implements java.awt.peer.ComponentPeer
Constructor and Description |
---|
AjaxSwingComponentPeer(java.awt.Component target)
Other peers will delegate to their corresponding Swing classes so that sizes can be calculated properly
|
Modifier and Type | Method and Description |
---|---|
void |
applyShape(sun.java2d.pipe.Region shape) |
boolean |
canDetermineObscurity() |
int |
checkImage(java.awt.Image img,
int w,
int h,
java.awt.image.ImageObserver o) |
void |
coalescePaintEvent(java.awt.event.PaintEvent e) |
void |
createBuffers(int numBuffers,
java.awt.BufferCapabilities caps) |
javax.swing.JComponent |
createDelegate() |
java.awt.Image |
createImage(java.awt.image.ImageProducer producer) |
java.awt.Image |
createImage(int width,
int height) |
java.awt.image.VolatileImage |
createVolatileImage(int width,
int height) |
void |
destroyBuffers() |
void |
disable() |
void |
dispose() |
void |
enable() |
void |
flip(java.awt.BufferCapabilities.FlipContents flipAction) |
void |
flip(int x1,
int y1,
int x2,
int y2,
java.awt.BufferCapabilities.FlipContents flipAction) |
java.awt.GraphicsConfiguration |
getAppropriateGraphicsConfiguration(java.awt.GraphicsConfiguration gc) |
java.awt.Image |
getBackBuffer() |
java.awt.Rectangle |
getBounds() |
java.awt.image.ColorModel |
getColorModel() |
javax.swing.JComponent |
getDelegate() |
javax.swing.JComponent |
getDelegateComponent() |
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font) |
java.awt.Graphics |
getGraphics() |
java.awt.GraphicsConfiguration |
getGraphicsConfiguration() |
java.awt.Image |
getImage() |
java.awt.Point |
getLocationOnScreen() |
java.awt.Dimension |
getMinimumSize() |
java.awt.Dimension |
getPreferredSize() |
java.awt.Component |
getTarget() |
java.awt.Toolkit |
getToolkit() |
void |
handleEvent(java.awt.AWTEvent e) |
boolean |
handlesWheelScrolling() |
void |
hide() |
boolean |
isFocusable() |
boolean |
isFocusTraversable() |
boolean |
isObscured() |
boolean |
isReparentSupported() |
void |
layout() |
java.awt.Dimension |
minimumSize() |
void |
paint(java.awt.Graphics g) |
java.awt.Dimension |
preferredSize() |
boolean |
prepareImage(java.awt.Image img,
int w,
int h,
java.awt.image.ImageObserver o) |
void |
print(java.awt.Graphics g) |
void |
repaint(long tm,
int x,
int y,
int width,
int height) |
void |
reparent(java.awt.peer.ContainerPeer containerpeer) |
void |
requestFocus() |
boolean |
requestFocus(java.awt.Component lightweightChild,
boolean temporary,
boolean focusedWindowChangeAllowed,
long time) |
boolean |
requestFocus(java.awt.Component lightweightChild,
boolean temporary,
boolean focusedWindowChangeAllowed,
long time,
sun.awt.CausedFocusEvent.Cause cause) |
void |
reshape(int x,
int y,
int width,
int height) |
void |
setBackground(java.awt.Color c) |
void |
setBounds(int x,
int y,
int width,
int height) |
void |
setBounds(int x,
int y,
int w,
int h,
int mode)
Central method for setting peer bounds
|
void |
setBounds(java.awt.Rectangle bounds) |
void |
setCursor(java.awt.Cursor cursor) |
void |
setDelegate(javax.swing.JComponent delegate) |
void |
setDelegateComponent(javax.swing.JComponent delegate) |
void |
setEnabled(boolean b) |
void |
setFont(java.awt.Font font) |
void |
setForeground(java.awt.Color c) |
void |
setTarget(java.awt.Component target) |
void |
setVisible(boolean b) |
void |
setZOrder(java.awt.peer.ComponentPeer above) |
void |
show() |
void |
updateCursorImmediately() |
boolean |
updateGraphicsData(java.awt.GraphicsConfiguration gc) |
public AjaxSwingComponentPeer(java.awt.Component target)
public javax.swing.JComponent createDelegate()
public void setDelegateComponent(javax.swing.JComponent delegate)
public javax.swing.JComponent getDelegateComponent()
public void setVisible(boolean b)
setVisible
in interface java.awt.peer.ComponentPeer
public void setEnabled(boolean b)
setEnabled
in interface java.awt.peer.ComponentPeer
public void paint(java.awt.Graphics g)
paint
in interface java.awt.peer.ComponentPeer
public void repaint(long tm, int x, int y, int width, int height)
public void print(java.awt.Graphics g)
print
in interface java.awt.peer.ComponentPeer
public void setBounds(int x, int y, int width, int height)
public void handleEvent(java.awt.AWTEvent e)
handleEvent
in interface java.awt.peer.ComponentPeer
public java.awt.Point getLocationOnScreen()
getLocationOnScreen
in interface java.awt.peer.ComponentPeer
public java.awt.Dimension getPreferredSize()
getPreferredSize
in interface java.awt.peer.ComponentPeer
public java.awt.Dimension getMinimumSize()
getMinimumSize
in interface java.awt.peer.ComponentPeer
public java.awt.image.ColorModel getColorModel()
getColorModel
in interface java.awt.peer.ComponentPeer
public java.awt.Toolkit getToolkit()
getToolkit
in interface java.awt.peer.ComponentPeer
public java.awt.Graphics getGraphics()
getGraphics
in interface java.awt.peer.ComponentPeer
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
getFontMetrics
in interface java.awt.peer.ComponentPeer
public void dispose()
dispose
in interface java.awt.peer.ComponentPeer
public void setForeground(java.awt.Color c)
setForeground
in interface java.awt.peer.ComponentPeer
public void setBackground(java.awt.Color c)
setBackground
in interface java.awt.peer.ComponentPeer
public void setFont(java.awt.Font font)
setFont
in interface java.awt.peer.ComponentPeer
public void setCursor(java.awt.Cursor cursor)
public void requestFocus()
public boolean isFocusTraversable()
public java.awt.Image createImage(java.awt.image.ImageProducer producer)
createImage
in interface java.awt.peer.ComponentPeer
public java.awt.Image createImage(int width, int height)
createImage
in interface java.awt.peer.ComponentPeer
public boolean prepareImage(java.awt.Image img, int w, int h, java.awt.image.ImageObserver o)
prepareImage
in interface java.awt.peer.ComponentPeer
public int checkImage(java.awt.Image img, int w, int h, java.awt.image.ImageObserver o)
checkImage
in interface java.awt.peer.ComponentPeer
public java.awt.Dimension preferredSize()
public java.awt.Dimension minimumSize()
public void show()
public void hide()
public void enable()
public void disable()
public void reshape(int x, int y, int width, int height)
public boolean isObscured()
isObscured
in interface java.awt.peer.ComponentPeer
public boolean canDetermineObscurity()
canDetermineObscurity
in interface java.awt.peer.ComponentPeer
public void updateCursorImmediately()
updateCursorImmediately
in interface java.awt.peer.ComponentPeer
public boolean requestFocus(java.awt.Component lightweightChild, boolean temporary, boolean focusedWindowChangeAllowed, long time)
public boolean isFocusable()
isFocusable
in interface java.awt.peer.ComponentPeer
public java.awt.image.VolatileImage createVolatileImage(int width, int height)
createVolatileImage
in interface java.awt.peer.ComponentPeer
public boolean handlesWheelScrolling()
handlesWheelScrolling
in interface java.awt.peer.ComponentPeer
public void createBuffers(int numBuffers, java.awt.BufferCapabilities caps) throws java.awt.AWTException
createBuffers
in interface java.awt.peer.ComponentPeer
java.awt.AWTException
public java.awt.Image getBackBuffer()
getBackBuffer
in interface java.awt.peer.ComponentPeer
public void flip(java.awt.BufferCapabilities.FlipContents flipAction)
public void destroyBuffers()
destroyBuffers
in interface java.awt.peer.ComponentPeer
public java.awt.GraphicsConfiguration getGraphicsConfiguration()
getGraphicsConfiguration
in interface java.awt.peer.ComponentPeer
public void coalescePaintEvent(java.awt.event.PaintEvent e)
coalescePaintEvent
in interface java.awt.peer.ComponentPeer
public javax.swing.JComponent getDelegate()
public void setDelegate(javax.swing.JComponent delegate)
public java.awt.Image getImage()
public java.awt.Component getTarget()
public void setTarget(java.awt.Component target)
public void setBounds(java.awt.Rectangle bounds)
public java.awt.Rectangle getBounds()
public void setBounds(int x, int y, int w, int h, int mode)
setBounds
in interface java.awt.peer.ComponentPeer
public void layout()
layout
in interface java.awt.peer.ComponentPeer
public boolean isReparentSupported()
isReparentSupported
in interface java.awt.peer.ComponentPeer
public void reparent(java.awt.peer.ContainerPeer containerpeer)
reparent
in interface java.awt.peer.ComponentPeer
public boolean requestFocus(java.awt.Component lightweightChild, boolean temporary, boolean focusedWindowChangeAllowed, long time, sun.awt.CausedFocusEvent.Cause cause)
requestFocus
in interface java.awt.peer.ComponentPeer
public void applyShape(sun.java2d.pipe.Region shape)
applyShape
in interface java.awt.peer.ComponentPeer
public void flip(int x1, int y1, int x2, int y2, java.awt.BufferCapabilities.FlipContents flipAction)
flip
in interface java.awt.peer.ComponentPeer
public boolean updateGraphicsData(java.awt.GraphicsConfiguration gc)
updateGraphicsData
in interface java.awt.peer.ComponentPeer
public void setZOrder(java.awt.peer.ComponentPeer above)
setZOrder
in interface java.awt.peer.ComponentPeer
public java.awt.GraphicsConfiguration getAppropriateGraphicsConfiguration(java.awt.GraphicsConfiguration gc)
Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.