当前位置:  技术问答>java相关

怎样在Canvas上画图....(UP者有分喽!!!!)

    来源: 互联网  发布时间:2017-04-08

    本文导语:  要求用JDK1.3,工具最好是JBuild 完成的 能发源码来最最好    lifeforsoft@hotmail.com | //ImagePain.java import java.awt.*; import java.awt.event.*; public class ImagePain extends Frame { public ImagePain() { ImageCanvas i...






要求用JDK1.3,工具最好是JBuild

完成的

能发源码来最最好    lifeforsoft@hotmail.com

|
//ImagePain.java

import java.awt.*;
import java.awt.event.*;

public class ImagePain extends Frame
{


public ImagePain()
{
ImageCanvas images = new ImageCanvas("images\photo.jpg");
add(images);
}

public static void main(String[] args)
{
ImagePain f = new ImagePain();     
f.addWindowListener( new WindowAdapter() 
{         
public void windowClosing( WindowEvent e) 
{
System.exit(0);
}
});     
f.setSize(800, 600);     
f.show(); 
}

class ImageCanvas extends Canvas
{
Image i;
public ImageCanvas(String imageName)
{
i = Toolkit.getDefaultToolkit().getImage(imageName);
MediaTracker mt = new MediaTracker(this);
try
{
mt.addImage(i,0);
mt.waitForID(0);
}
catch(InterruptedException e)
{
e.printStackTrace();
}
}

public void paint(Graphics g)
{
g.drawImage(i,0,0,this);
}

public Dimension getPreferredSize()
{
int w = i.getWidth( this );
int h = i.getHeight( this );
return new Dimension( w, h );
}
}
}

|
用paint()方法三

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类canvas的类成员方法: canvas定义及介绍
  • 关于Canvas的一个问题
  • java命名空间java.awt类canvas.accessibleawtcanvas的类成员方法: canvas.accessibleawtcanvas定义及介绍
  • HTML5游戏引擎 X-Canvas
  • java命名空间javax.accessibility类accessiblerole的类成员方法: canvas定义及介绍
  • Canvas和JInternalFrame联合使用的问题(大家一起来参与,近来看看吧)
  • java命名空间java.awt类canvas的类成员方法: paint定义及介绍
  • HTML5 canvas图形库 RGraph
  • java命名空间java.awt类canvas的类成员方法: getaccessiblecontext定义及介绍
  • iOS 的 Canvas 和 Audio 实现 Ejecta
  • java命名空间java.awt类canvas的类成员方法: update定义及介绍
  • Canvas显示问题
  • java命名空间java.awt类canvas的类成员方法: getbufferstrategy定义及介绍
  • HTML5的Canvas库 KineticJS
  • java命名空间java.awt类canvas的类成员方法: createbufferstrategy定义及介绍
  • 使用Canvas绘制文字的JS库 CanvasText
  • 博客 iis7站长之家
  • 提问,关于能否在Canvas上面写文本
  • HTML <canvas> 标签
  • 轻量级的Canvas类库 ZRender
  • JavaScript实现页面截图的类库 html2canvas


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3