帮我看看JAVA的红绿灯的程序,嘻嘻 小妹在此谢啦

aidapang123 2010-11-25 08:06:18
package my;
import java.awt.*;
import java.awt.event.*;
public class MyFrame implements ItemListener{
Frame fr;
Canvas canvas;
Choice c1;
Component cmp;

void MyFrame(){

fr=new Frame("信号灯");
c1.add("红灯");
c1.add("绿灯");
c1.add("黄灯");
c1.addItemListener(this);
fr.add(c1,"North");

fr.setSize(500,300);
fr.setVisible(true);
}
void cmp(){
canvas=new Canvas();
cmp.add(canvas,"Center");}

}
class Canvas{

public void Paint(Graphics g){

g.drawOval(150, 50,80,80);
g.setColor(Color.red);}




public void itemStateChanged(ItemEvent e){
e.getItemSelectable();
if(e.getSource()==c1){
String color=c1.getSelecedItem();
if (color=="红灯")
{g.setColor(Color.red);}
if(color=="绿灯")
{g.setColor(Color.green);}
if(color=="黄灯")
{g.setColor(Color.yellow);}




public void windowClosing(WindowEvent e){
System.exit(1);
}
public class myGraphics{
public void main(String[] args){
new MyFrame();
}
...全文
126 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧