为什么我这个程序中调用不到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
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中如何调用其它程序