首页 新闻 搜索 专区 学院

关于paint方法不用被调用就能实现的问题

0
[已关闭问题] 关闭于 2019-03-04 17:05

如题:下面是我抄的代码

public class MyFrame extends Frame{ //GUI编程里的:AWT,swing

public void launchFrame(){ //加载窗体
setSize(300,300);
setTitle("你能闯过几关");
setLocation(100, 100);
setVisible(true);

addWindowListener(new WindowAdapter() { //监听内部类
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}

public void paint(Graphics g) {
g.drawLine(100, 100, 200, 200);
}


public static void main(String[] args) {
MyFrame gf=new MyFrame();
gf.launchFrame();

}
}

 

用红色标记的这个paint方法在main方法里没有调用也可以被实现  这是为什么,在哪里已经调用了吗?

问题补充:

我是新手  刚接触java 还正在努力学习中   望各位大神帮帮忙

jdfeng的主页 jdfeng | 菜鸟二级 | 园豆:202
提问于:2016-04-14 11:08
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册