⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signalcanvas.java

📁 java实验6的一个程序代码
💻 JAVA
字号:
/*
 * SignalCanvas.java
 *
 * Created on 2007年11月24日, 下午8:48
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package test62;
import java.awt.*;

/**
 *
 * @author User
 */
public class SignalCanvas extends Canvas {
    int red,green,yellow,x,y,r;
    SignalCanvas()
    {
        setBackground(Color.white);
    }
    public void setRed(int r)
    {
        red=r;
    }
    public void setGreen(int g)
    {
        green=g;
    }
     public void setYellow(int y)
    {
        yellow=y;
    }
     public void setPosition(int x,int y)
     {
         this.x=x;
         this.y=y;
     }
     public void setRadius(int r)
     {
         this.r=r;
     }
     public void paint(Graphics g)
     {
         if(red==1)
         {
             g.setColor(Color.red);
         }
         else if(green==1)
         {
             g.setColor(Color.green);
             
         }
          else if(yellow==1)
         {
             g.setColor(Color.yellow);
          }
         g.fillOval(x,y,2*r,2*r);
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -