home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.peer.CanvasPeer;
- import sun.awt.DrawingSurface;
- import sun.awt.DrawingSurfaceInfo;
-
- class WCanvasPeer extends WComponentPeer implements CanvasPeer, DrawingSurface {
- WCanvasPeer(Component var1) {
- super(var1);
- }
-
- native void create(WComponentPeer var1);
-
- void initialize() {
- super.initialize();
- Color var1 = ((Component)super.target).getBackground();
- if (var1 != null) {
- ((WComponentPeer)this).setBackground(var1);
- }
-
- }
-
- public void print(Graphics var1) {
- Dimension var2 = ((Component)super.target).getSize();
- var1.setColor(((Component)super.target).getBackground());
- var1.fillRect(0, 0, var2.width, var2.height);
- var1.setColor(((Component)super.target).getForeground());
- var1.setFont(((Component)super.target).getFont());
- ((Component)super.target).print(var1);
- }
-
- public DrawingSurfaceInfo getDrawingSurfaceInfo() {
- return new WDrawingSurfaceInfo(this);
- }
- }
-