一个红绿灯的java代码,为什么编译起来,运行了applet小程序,显示的是空白界面??

importjava.awt.*;importjava.applet.*;publicclassTrafficLightAppletextendsApplet{publi... import java.awt.*;
import java.applet.*;
public class TrafficLightApplet extends Applet {
public void panint(Graphics g){
int appletWidth = getSize().width;
int appletHeight = getSize().height;
int boxWidth;
if(appletWidth/5<appletHeight/3)
boxWidth = appletWidth/5;
else
boxWidth = appletHeight/3;

int boxHeight = boxWidth/3;
int xMargin = (appletWidth - boxWidth)/2;
int yMargin = (appletHeight - boxHeight)/2;
g.drawRect(xMargin,yMargin,boxWidth,boxHeight);

int diameter = 3*boxWidth/4;
int slotSize = boxWidth;
int slotMargin = (slotSize - diameter)/2;
int lightXCoord = xMargin+slotMargin;
g.setColor(Color.red);
g.fillOval(lightXCoord,yMargin+slotMargin,diameter,diameter);

g.setColor(Color.yellow);
g.fillOval(lightXCoord,yMargin+slotMargin+slotSize,diameter,diameter);

g.setColor(Color.green);
g.fillOval(lightXCoord,yMargin+slotMargin+2*slotSize,diameter,diameter);

}
}
展开
 我来答
紫薇参星
科技发烧友

2012-02-23 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3550万
展开全部
把public void panint(Graphics g)改成public void paint(Graphics g),即把panint改成paint就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式