home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import java.awt.Rectangle;
-
- class CustomCanvas extends Canvas {
- Color color;
-
- public CustomCanvas() {
- this.color = Color.black;
- }
-
- public void paint(Graphics var1) {
- Rectangle var2 = ((Component)this).bounds();
- var1.setColor(this.color);
- var1.fillRect(0, 0, var2.width, var2.height);
- var1.setColor(Color.white);
- var1.drawString("CANVAS", 72, 90);
- }
-
- public void swapColor() {
- if (this.color == Color.black) {
- this.color = Color.red;
- } else if (this.color == Color.red) {
- this.color = Color.green;
- } else {
- this.color = Color.black;
- }
-
- ((Component)this).repaint();
- }
- }
-