为什么我这个程序中调用不到paint方法,小弟快急死啦..请各位朋友们帮帮忙啊~

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:43:35
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class DrawLine extends Frame
{
int orgX;
int orgY;
int endX;
int endY;
Image oimg=null;
Graphics og=null;

Vector Vline=new Vector();
public void Paint(Graphics g)
{
System.out.println("ok");//测试了下,根本调用不到这个方法,怎么回事啊?
if(oimg!=null)
{

g.drawImage(oimg,0,0,this);
}/*Enumeration e=Vline.elements();
while(e.hasMoreElements())
{
MyLine line=(MyLine)e.nextElement();
line.drawMe(g);
}*/

}
public DrawLine()
{

setSize(400,400);
setTitle("well come!");
setVisible(true);
Dimension d=getSize();
oimg=this.createImage(d.width,d.height);
og=oimg.getGraphics();
addWindowListener(new WindowAdapter()
{
pu

呵呵,兄弟,你犯了一个很低级的错误!!

先看一下JDK的API文档,

看看类Component里的paint()方法!!

注意一下你的大小写!!

Frame类继承了Component类,

什么是复写??

至少方法名要一致吧??

以后不要再这么粗心喽~~~~

祝你好运~~~

为什么我这个程序中调用不到paint方法,小弟快急死啦..请各位朋友们帮帮忙啊~ 101311.exe是什么程序?我的进程中经常出现这个程序,但是在磁盘中搜索不到这个文件. 帮我检查一下VC语言中的这个程序:通过调用函数向结构数组中输入学员的信息 系统进程中appche.exe程序如何制止?我搜索不到这个程序!只能开机后手动关掉! 急问:用ShellExecute向程序传递一个参数值,在这个调用程序中如何获取这个参数值? 关于C# 为什么所有程序都可以随时调用ToString()这个函数 为什么这个程序能不用类名而直接调用方法? c语言中,我调用delay(4000);时,感觉不到延时,请问为何? 什么是api 在程序中怎么调用 在excel中如何调用其它程序