paint方法属于哪一个类

我看到Applet中没有paint方法publicvoidpaint(Graphicsg)Graphicsg是引用数据类型吗?... 我看到Applet中没有paint
方法
public void paint(Graphics g)
Graphics g是引用数据类型吗?
展开
 我来答
daay1986
2008-11-11 · TA获得超过6018个赞
知道大有可为答主
回答量:2208
采纳率:0%
帮助的人:1472万
展开全部
paint是由后台线程自动调用来刷新页面的。
由 Swing 调用,以绘制组件。应用程序不应直接调用 paint,而是应该使用 repaint 方法来安排重绘组件。
JComponent类才有这个方法。
Container>JComponent.
Container>Panel>Applet
applet 是一种不能单独运行但可嵌入在其他应用程序中的小程序。

Applet 类必须是任何嵌入 Web 页或可用 Java Applet Viewer 查看的 applet 的超类。Applet 类提供了 applet 及其运行环境之间的标准接口。
所以Applet 并不负责向用户提供程序的界面信息。因此它不会有paint方法。

参考资料: api

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尾舟br
2008-11-11 · TA获得超过783个赞
知道小有建树答主
回答量:475
采纳率:100%
帮助的人:237万
展开全部
Graphics 是一个 提供了 一些图像 相关的方法的类。
下面这个方法你看看就明白了。
package sg.gov.nea.ils;

import java.awt.*;

public class MyClass extends java.applet.Applet{

private static final long serialVersionUID = 1L;
Panel panel;
public void init() {
setBackground(Color.green);
setLayout(null);
panel=new Panel();
panel.setLayout(null);
Button bt1=new Button("Click");
bt1.setBounds(300,200,40,20);
panel.add(bt1);
add(panel);
panel.setBounds(10,10,780,580);
panel.setBackground(Color.white);
setSize(800,600);
}
public void paint(Graphics g){
g.setColor(Color.blue);
g.drawOval(340,240,100,100);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3death3
2008-11-11 · 超过14用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
applet是可以内嵌在网页中的类。。
而paint是graphic类的一个方法。。就是在指定地方画一个制定图像。
你说的参数类似c中的main函数的argc和args。。这样可以理解不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15dcaaa
2008-11-11 · TA获得超过197个赞
知道答主
回答量:137
采纳率:0%
帮助的人:89.4万
展开全部
它属于awt容器的,现在都不用这个了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
levenss
2008-11-11 · TA获得超过236个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:217万
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式