初学java在网上找了好多关于在applet中加载图片的程序,感觉比较多而乱,下面是个简单的示例:

import java.awt.Frame;
 import java.applet.*;
 import java.awt.Graphics;
 import java.awt.Image;
 public class ShowImage extends Applet {
     String filename="D:/images/dd.jpg";

public void paint(Graphics g) {
         //取得图片对象
         Image image = getToolkit().getImage(filename);
         //画图
         g.drawImage(image, 0, 0, this);
     }
     }
这是个采用Toolkit加载图片的示例,希望对和我一样有困惑的初学者能够有帮助。

import java.applet.*;
import java.awt.*;
import java.awt.Image;

public class Te extends Applet{
 Toolkit tll=Toolkit.getDefaultToolkit();
 
 TextField input1=new TextField("ss",15);
 public void init(){
   setBackground(Color.LIGHT_GRAY);
 }
 public void paint(Graphics g)
 {
    Image f_imgae=tll.getImage("D:/images/dd.jpg");
    Graphics g2=(Graphics) g;
    g2.drawImage(f_imgae, 40, 40, 100, 100, this);
  
  }
}

这是在frame中的:

import java.awt.Frame;
 import java.applet.*;
import java.awt.Event;
 import java.awt.Graphics;
import java.awt.Image;
 public class ShowImage extends Frame{
     String filename;
  
    public ShowImage(String filename) {
         setSize(470, 350);
         setVisible(true);
         this.filename = filename;
     }
     public void paint(Graphics g) {
         //取得图片对象
         Image image = getToolkit().getImage(filename);
         //画图
         g.drawImage(image, 0, 0, this);
     }
   public static void main(String args[]) {
         new ShowImage("D:/images/dd.jpg");
     }
   public boolean handleEvent(Event evt){
  if(evt.id==Event.WINDOW_DESTROY)
   System.exit(0);
  return super.handleEvent(evt);
 }

}

也是从网上引用的,出处在那我给忘了,不好意思了!

java 中加载图片相关推荐

  1. Java中加载图片并显示

    目录 一.首先获得图片 二.将图片显示在界面中 三.完整代码展示 一.首先获得图片 关于图片的加载方式有很多种,这里我只介绍一种,毕竟太多记不住. URL url1=deskball.class.ge ...

  2. VC从文件中加载图片

    用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要 ...

  3. Web前端笔记-js中加载图片文件(vue cli中同样适用)

    这里主要是在vue cli项目中加载图片的时候会出现304,特别是使用自己写的js加载图片的时候,此博文记录了解决办法. 在js文件中引用文件 import img from '@/assets/im ...

  4. Java中加载配置文件方式的总结

    当需要在Java中加载配置文件的时候,有几个选项提供选择: ·        File ·        Class.getResourceAsStream ·        Class.getCla ...

  5. Vue项目中加载图片的坑

    Vue项目中加载图片时,遇到的坑 1.当直接在标签中,使用图片路径,此时可以正常显示. <img src='img_src' /> 正常显示 2.当img标签的src属性为变量时,且该变量 ...

  6. Windows编程 内存中加载图片并显示 Direct离屏表面的实现

    版本:VS2015 语言:C++ 前段时间去白空轨了,感觉快燃尽了.没有看Windows的书,所以博客也没更,不过请组织放心,从现在开始,即使是节假日,我也会仔细钻研DirectX的. 今天是第七章的 ...

  7. java怎么将加载图片消除_Java中加载图片的方法

    Java中添加图片,我知道有两种方法 用new ImageIcon("地址")函数,将图片放到JLabel中,然后把JLabel放到需要的地方就可以了 ImageIcon bg=n ...

  8. picturectrl控件中加载图片并显示_在 CRA 中使用 webp 图片提升加载性能

    webp 是 google 提倡的一种新的 image 格式,意在为 web 提供体积更小的图片格式.通常情况下,无损压缩可以减小 25%-35% 的体积(有例外情况,反而会增大体积,但是是因为转换图 ...

  9. Java中加载properties文件的6种方法

    .使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream( ...

最新文章

  1. exchange2007收件人管理
  2. 2021最新报告:一文洞察智慧金融发展现状
  3. 高效管理 GitHub Star,用这几个插件就能做到!
  4. Python __dict__和vars()
  5. 中南大学计算机网.doc,中南大学计算机网络实验报告.doc
  6. 【转】OData的初步认识
  7. 10亿+文件数压测,阿里云JindoFS轻松应对
  8. Swift中文教程(十五) 析构
  9. Java基础之写文件——使用Formatter对象加载缓冲区(UsingAFormatter)
  10. polkit启动失败_linux某服务启动失败,提示Authorization not available. Check if polkit...问题解决...
  11. 将 LDAP 目录用于 Samba 认证
  12. android zxing 自动对焦,Zxing中的camera
  13. Atitit 号码规范 靓号指南 attilax总结 v4 r926.docx
  14. java 应用编程接口_java 应用程序接口(api)是什么
  15. 海马体启发的记忆模型
  16. MPI和OpenMP混合编程计算pi π值
  17. nslookup 查看DNS域名解析
  18. 如何在Win7安装U盘中加入USB3.0驱动的支持
  19. 招生考试之友2017文科理科
  20. 异步电机矢量分析与控制

热门文章

  1. Spring的AOP实现
  2. 事业人员辞职后自己怎么样交社保,到退休年龄可正常领养老金?
  3. 爆红土味视频 是打工青年们与城市的距离
  4. 一维到十维!!你了解多少?
  5. 《魔兽世界》正式发布怀旧服创建人物时间
  6. G中国固定式氨气检测仪行业应用状况与发展趋势预测报告2022-2028年
  7. 【学术相关】深大博士后被双非高校院长拒收简历?博士毕业出路何在?
  8. python手机壁纸超清_python爬虫 爬取超清壁纸代码实例
  9. 详解 RPL、DPL、CPL 的关系
  10. 一师兄的面试经历:对于销售职位来…