展开全部

Graphics有六个drawImage方法,我们用的最多的是  public abstract boolean drawImage(Image img, int x, int y,int width, int height,ImageObserver observer);

img是要加载的图像,x,y是指定绘制图像矩形左上角62616964757a686964616fe58685e5aeb931333337393561的位置,width是指定绘制图像矩形的宽,width是指定绘制图像矩形的高,observer是要绘制图像的容器。

因为Graphics是一个抽象类,所以我们一般是重写其它容器的paint方法,例如JPanel或者JFrame等。下面是一个具体的例子:package konw.win;

import java.awt.Graphics;

import java.awt.Image;

import java.awt.Toolkit;

import javax.swing.JFrame;

import javax.swing.JPanel;

class MyGraphics extends JPanel

{

/**

*

*/

private static final long serialVersionUID = 1L;

public void paint(Graphics g)

{

Toolkit tool = this.getToolkit();

Image image = tool.getImage("image.jpg");

g.drawImage(image, 10, 10, image.getWidth(this),image.getHeight(this), this);

}

}

public class WinDrawImageTest

{

public static void main(String[] args)

{

JFrame frame = new JFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

frame.add(new MyGraphics());

frame.setVisible(true);

}

}

drawimage的用法 java_JAVA Graphics类中drawImage方法怎么用相关推荐

  1. drawimage的用法 java_Java Graphics.drawImage方法代码示例

    本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...

  2. Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?

    展开全部 Java的BigInteger类中e68a8462616964757a686964616f31333433633436divideAndRemainder方法的用法是,先建一个BigInte ...

  3. Java Graphics类的绘图方法

    Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力.本节讲解Graphics类,下节讲解Graphics2D. Graphics类提供基本的几何图形绘制方法,主要有:画线段 ...

  4. kotlin调用类中的方法_一种轻松的方法来测试Kotlin中令人沮丧的静态方法调用

    kotlin调用类中的方法 by Oleksii Fedorov 通过Oleksii Fedorov 一种轻松的方法来测试Kotlin中令人沮丧的静态方法调用 (A stress-free way t ...

  5. Python笔记_23_正则相关函数_类中的方法_装饰器_异常

    文章目录 正则相关函数 search 和 match split 切割 sub 替换 finditer 匹配字符串中相应内容,返回迭代器 compile 指定一个统一的匹配规则 正则表达式的修饰符 类 ...

  6. python---方法解析顺序MRO(Method Resolution Order)<以及解决类中super方法>

    python---方法解析顺序MRO(Method Resolution Order)<以及解决类中super方法> 参考文章: (1)python---方法解析顺序MRO(Method ...

  7. Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转)

    Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) 参考文章: (1)Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转) (2)https://www. ...

  8. python装饰器类-Python 装饰器装饰类中的方法

    title: Python 装饰器装饰类中的方法 comments: true date: 2017-04-17 20:44:31 tags: ['Python', 'Decorate'] categ ...

  9. python装饰器实例-基于Python 装饰器装饰类中的方法实例

    title: Python 装饰器装饰类中的方法 comments: true date: 2017-04-17 20:44:31 tags: ['Python', 'Decorate'] categ ...

最新文章

  1. 如果BarTender出现卸载不干净的问题如何处理
  2. 研究优雅停机时的一点思考
  3. CentOS7下解决ifconfig command not found的办法
  4. Java中用户向系统传递参数的三种基本方式
  5. GetCurrentProcessID、OpenProcessToken、LookupPrivilegeValue、AdjustTokenPrivileges
  6. R语言quantmod包
  7. 16 ValidationSummary
  8. ai人工智能写歌词app,ai写歌词网站,ai作词软件创作版,作词人的辅助工具,押韵助手
  9. mbedtls库ssl/tls握手
  10. 测试用例设计方法_场景法(游戏向)
  11. 逆向序列号生成算法(三)
  12. Apache-Flink深度解析-JOIN-LATERAL-Time Interval(Time-windowed)
  13. Spring框架——applicationContext.xml配置文件头部xmlns
  14. Android谷歌地图地理编码,谷歌地图API地理编码多个地点
  15. 大数据面试技巧——个人总结(持续更新)
  16. 2023电工杯数学建模竞赛B题思路解析+代码+论文
  17. 本乃后山人,欲做堂前客。
  18. github基础教程
  19. EasyPR--开发详解(9)文字定位
  20. 手机音频AMR格式DIY转换不求人

热门文章

  1. 即学即会 Serverless | 如何解决 Serverless 应用开发部署的难题?
  2. MapReduce工作笔记——Streaming多路输出
  3. Html5 Canvas绘图实例
  4. DX实习小记☆[持续更新]
  5. Asce Networks 获取客户端真实IP
  6. 常见15个C语言的标准库
  7. Redis很牛逼很秀!轻松实现实时订阅推送
  8. 程序员麦兜【编程笔记】-线程的概念及创建
  9. keepalived学习记录
  10. 怎样查看自己的账号和密码