永发信息网

怎么我的代码中paint方法里g.drawImage(oimg,0,0,this)怎么没有执行啊?请高人指点·····

答案:2  悬赏:80  手机版
解决时间 2021-02-22 23:17
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class DrawLine1 extends Frame
{
Image oimg = null;
Graphics og = null;
//Vector vline = new Vector();
int orgX;
int orgY;
int endX;
int endY;
public void paint(Graphics g)
{

g.drawImage(oimg,0,0,this);


}
public DrawLine1()
{
setSize(400,400);
setTitle("DrawLine1");
setVisible(true);
Dimension d = getSize();
Image oimg = createImage(d.width,d.height);
Graphics og = oimg.getGraphics();

addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
});

this.addMouseListener(new MouseAdapter()
{

public void mousePressed(MouseEvent e)
{
orgX = e.getX();
orgY = e.getY();

}
public void mouseReleased(MouseEvent e)
{
endX = e.getX();
endY = e.getY();

Graphics og = getGraphics();


og.setColor(Color.RED);
og.setFont(new Font("null",Font.ITALIC|Font.BOLD,30));
og.drawLine(orgX,orgY,e.getX(),e.getY());
og.drawString(orgX + "," + orgY,orgX,orgY);
og.drawString(e.getX() + "," + e.getY(),e.getX(),e.getY());

}
});
}

public static void main(String[] args) {
// TODO: Add your code here
DrawLine1 mainFrame = new DrawLine1();

}
}
最佳答案
在drawImage之前写一句System.out.println("aa"); 会发现运行的时候打印了aa说明drawImage一定会被调用到,至于这句话有没有起到你期望的作用,那是另一个问题,并且你没有给出足够的信息
全部回答
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
患者若实施左下第一磨牙牙种植术成功标准,除
小米2SC开发版怎么找不到ROOT权限
梦红楼2米6的12金钗。绣好的能卖多少钱?
老马梁子在什么地方啊,我要过去处理事情
带我老爸去看病,想用我老公的医保卡(我老公
被家里的狗狗咬了。出了很多血,十多分钟冒冷
慢性咽喉炎去香港买哪种药好
丽丽宾馆怎么去啊,有知道地址的么
减压阀流量一般是指减压前流量还是减压后流量
求大神给一个catia 的下载地址,win8 64位的
周公解梦梦见坑
云剪阁时尚造型设计会所地址在哪,我要去那里
下列哪些项目属于企业的营业外支出()
What does substitution mean to the busines
我171的手机卡丢了 各位大神怎么补回来啊
推荐资讯
0.0032等于几分之几
iphone5sa1530设置指纹锁为什么失败
有两个底面积相等的圆柱,一个的高是24厘米,体
HTC ONE X解锁时忘记下载手机驱动了,卡在那
输入电压220-240v,电流300ma,电源功率是多少
土建里h=h1+h2代表什么意识
英菲克i6怎么样?英菲克i6好吗
临安锦泓工艺礼品有限公司在什么地方啊,我要
找一首英文歌 歌词 we can’t wait for tomor
防雷保护有哪些措施?各自的保护范围?
急性呼吸窘迫综合征所致顽固性低氧血症的最主
非洲矿产资源居世界前列的是(  )A. 铁矿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?