com.creamtec.ajaxswing.gui.peer
Class AjaxSwingComponentPeer
java.lang.Object
com.creamtec.ajaxswing.gui.peer.AjaxSwingComponentPeer
- All Implemented Interfaces:
- java.awt.peer.ComponentPeer
- Direct Known Subclasses:
- AjaxSwingButtonPeer, AjaxSwingCheckboxPeer, AjaxSwingChoicePeer, AjaxSwingContainerPeer, AjaxSwingGenericPeer, AjaxSwingLabelPeer, AjaxSwingListPeer, AjaxSwingScrollBarPeer, AjaxSwingTextComponentPeer
public class AjaxSwingComponentPeer
- extends java.lang.Object
- implements java.awt.peer.ComponentPeer
| Fields inherited from interface java.awt.peer.ComponentPeer |
DEFAULT_OPERATION, NO_EMBEDDED_CHECK, RESET_OPERATION, SET_BOUNDS, SET_CLIENT_SIZE, SET_LOCATION, SET_SIZE |
|
Constructor Summary |
AjaxSwingComponentPeer(java.awt.Component target)
Other peers will delegate to their corresponding Swing classes so that sizes can be calculated properly |
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AjaxSwingComponentPeer
public AjaxSwingComponentPeer(java.awt.Component target)
- Other peers will delegate to their corresponding Swing classes so that sizes can be calculated properly
createDelegate
public javax.swing.JComponent createDelegate()
setDelegateComponent
public void setDelegateComponent(javax.swing.JComponent delegate)
getDelegateComponent
public javax.swing.JComponent getDelegateComponent()
setVisible
public void setVisible(boolean b)
- Specified by:
setVisible in interface java.awt.peer.ComponentPeer
setEnabled
public void setEnabled(boolean b)
- Specified by:
setEnabled in interface java.awt.peer.ComponentPeer
paint
public void paint(java.awt.Graphics g)
- Specified by:
paint in interface java.awt.peer.ComponentPeer
repaint
public void repaint(long tm,
int x,
int y,
int width,
int height)
- Specified by:
repaint in interface java.awt.peer.ComponentPeer
print
public void print(java.awt.Graphics g)
- Specified by:
print in interface java.awt.peer.ComponentPeer
setBounds
public void setBounds(int x,
int y,
int width,
int height)
handleEvent
public void handleEvent(java.awt.AWTEvent e)
- Specified by:
handleEvent in interface java.awt.peer.ComponentPeer
getLocationOnScreen
public java.awt.Point getLocationOnScreen()
- Specified by:
getLocationOnScreen in interface java.awt.peer.ComponentPeer
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Specified by:
getPreferredSize in interface java.awt.peer.ComponentPeer
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Specified by:
getMinimumSize in interface java.awt.peer.ComponentPeer
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModel in interface java.awt.peer.ComponentPeer
getToolkit
public java.awt.Toolkit getToolkit()
- Specified by:
getToolkit in interface java.awt.peer.ComponentPeer
getGraphics
public java.awt.Graphics getGraphics()
- Specified by:
getGraphics in interface java.awt.peer.ComponentPeer
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
- Specified by:
getFontMetrics in interface java.awt.peer.ComponentPeer
dispose
public void dispose()
- Specified by:
dispose in interface java.awt.peer.ComponentPeer
setForeground
public void setForeground(java.awt.Color c)
- Specified by:
setForeground in interface java.awt.peer.ComponentPeer
setBackground
public void setBackground(java.awt.Color c)
- Specified by:
setBackground in interface java.awt.peer.ComponentPeer
setFont
public void setFont(java.awt.Font font)
- Specified by:
setFont in interface java.awt.peer.ComponentPeer
setCursor
public void setCursor(java.awt.Cursor cursor)
requestFocus
public void requestFocus()
isFocusTraversable
public boolean isFocusTraversable()
createImage
public java.awt.Image createImage(java.awt.image.ImageProducer producer)
- Specified by:
createImage in interface java.awt.peer.ComponentPeer
createImage
public java.awt.Image createImage(int width,
int height)
- Specified by:
createImage in interface java.awt.peer.ComponentPeer
prepareImage
public boolean prepareImage(java.awt.Image img,
int w,
int h,
java.awt.image.ImageObserver o)
- Specified by:
prepareImage in interface java.awt.peer.ComponentPeer
checkImage
public int checkImage(java.awt.Image img,
int w,
int h,
java.awt.image.ImageObserver o)
- Specified by:
checkImage in interface java.awt.peer.ComponentPeer
preferredSize
public java.awt.Dimension preferredSize()
- Specified by:
preferredSize in interface java.awt.peer.ComponentPeer
minimumSize
public java.awt.Dimension minimumSize()
- Specified by:
minimumSize in interface java.awt.peer.ComponentPeer
show
public void show()
- Specified by:
show in interface java.awt.peer.ComponentPeer
hide
public void hide()
- Specified by:
hide in interface java.awt.peer.ComponentPeer
enable
public void enable()
- Specified by:
enable in interface java.awt.peer.ComponentPeer
disable
public void disable()
- Specified by:
disable in interface java.awt.peer.ComponentPeer
reshape
public void reshape(int x,
int y,
int width,
int height)
- Specified by:
reshape in interface java.awt.peer.ComponentPeer
isObscured
public boolean isObscured()
- Specified by:
isObscured in interface java.awt.peer.ComponentPeer
canDetermineObscurity
public boolean canDetermineObscurity()
- Specified by:
canDetermineObscurity in interface java.awt.peer.ComponentPeer
updateCursorImmediately
public void updateCursorImmediately()
- Specified by:
updateCursorImmediately in interface java.awt.peer.ComponentPeer
requestFocus
public boolean requestFocus(java.awt.Component lightweightChild,
boolean temporary,
boolean focusedWindowChangeAllowed,
long time)
- Specified by:
requestFocus in interface java.awt.peer.ComponentPeer
isFocusable
public boolean isFocusable()
- Specified by:
isFocusable in interface java.awt.peer.ComponentPeer
createVolatileImage
public java.awt.image.VolatileImage createVolatileImage(int width,
int height)
- Specified by:
createVolatileImage in interface java.awt.peer.ComponentPeer
handlesWheelScrolling
public boolean handlesWheelScrolling()
- Specified by:
handlesWheelScrolling in interface java.awt.peer.ComponentPeer
createBuffers
public void createBuffers(int numBuffers,
java.awt.BufferCapabilities caps)
throws java.awt.AWTException
- Specified by:
createBuffers in interface java.awt.peer.ComponentPeer
- Throws:
java.awt.AWTException
getBackBuffer
public java.awt.Image getBackBuffer()
- Specified by:
getBackBuffer in interface java.awt.peer.ComponentPeer
flip
public void flip(java.awt.BufferCapabilities.FlipContents flipAction)
- Specified by:
flip in interface java.awt.peer.ComponentPeer
destroyBuffers
public void destroyBuffers()
- Specified by:
destroyBuffers in interface java.awt.peer.ComponentPeer
getGraphicsConfiguration
public java.awt.GraphicsConfiguration getGraphicsConfiguration()
- Specified by:
getGraphicsConfiguration in interface java.awt.peer.ComponentPeer
coalescePaintEvent
public void coalescePaintEvent(java.awt.event.PaintEvent e)
- Specified by:
coalescePaintEvent in interface java.awt.peer.ComponentPeer
getDelegate
public javax.swing.JComponent getDelegate()
setDelegate
public void setDelegate(javax.swing.JComponent delegate)
getImage
public java.awt.Image getImage()
getTarget
public java.awt.Component getTarget()
setTarget
public void setTarget(java.awt.Component target)
setBounds
public void setBounds(java.awt.Rectangle bounds)
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBounds in interface java.awt.peer.ComponentPeer
setBounds
public void setBounds(int x,
int y,
int w,
int h,
int mode)
- Central method for setting peer bounds
- Specified by:
setBounds in interface java.awt.peer.ComponentPeer
layout
public void layout()
- Specified by:
layout in interface java.awt.peer.ComponentPeer
isReparentSupported
public boolean isReparentSupported()
- Specified by:
isReparentSupported in interface java.awt.peer.ComponentPeer
reparent
public void reparent(java.awt.peer.ContainerPeer containerpeer)
- Specified by:
reparent in interface java.awt.peer.ComponentPeer
requestFocus
public boolean requestFocus(java.awt.Component lightweightChild,
boolean temporary,
boolean focusedWindowChangeAllowed,
long time,
sun.awt.CausedFocusEvent.Cause cause)
applyShape
public void applyShape(sun.java2d.pipe.Region shape)
flip
public void flip(int x1,
int y1,
int x2,
int y2,
java.awt.BufferCapabilities.FlipContents flipAction)
updateGraphicsData
public boolean updateGraphicsData(java.awt.GraphicsConfiguration gc)
setZOrder
public void setZOrder(java.awt.peer.ComponentPeer above)
getAppropriateGraphicsConfiguration
public java.awt.GraphicsConfiguration getAppropriateGraphicsConfiguration(java.awt.GraphicsConfiguration gc)
Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.