java 中加载图片
初学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 中加载图片相关推荐
- Java中加载图片并显示
目录 一.首先获得图片 二.将图片显示在界面中 三.完整代码展示 一.首先获得图片 关于图片的加载方式有很多种,这里我只介绍一种,毕竟太多记不住. URL url1=deskball.class.ge ...
- VC从文件中加载图片
用MFC做GDI开发的朋友肯定熟悉CBitmap类,该类封装了HBITMAP对象,简化了关于HBITMAP的API操作,如LoadBitmap方法可直接加载资源中指定ID的图片,但是很多情况下我们需要 ...
- Web前端笔记-js中加载图片文件(vue cli中同样适用)
这里主要是在vue cli项目中加载图片的时候会出现304,特别是使用自己写的js加载图片的时候,此博文记录了解决办法. 在js文件中引用文件 import img from '@/assets/im ...
- Java中加载配置文件方式的总结
当需要在Java中加载配置文件的时候,有几个选项提供选择: · File · Class.getResourceAsStream · Class.getCla ...
- Vue项目中加载图片的坑
Vue项目中加载图片时,遇到的坑 1.当直接在标签中,使用图片路径,此时可以正常显示. <img src='img_src' /> 正常显示 2.当img标签的src属性为变量时,且该变量 ...
- Windows编程 内存中加载图片并显示 Direct离屏表面的实现
版本:VS2015 语言:C++ 前段时间去白空轨了,感觉快燃尽了.没有看Windows的书,所以博客也没更,不过请组织放心,从现在开始,即使是节假日,我也会仔细钻研DirectX的. 今天是第七章的 ...
- java怎么将加载图片消除_Java中加载图片的方法
Java中添加图片,我知道有两种方法 用new ImageIcon("地址")函数,将图片放到JLabel中,然后把JLabel放到需要的地方就可以了 ImageIcon bg=n ...
- picturectrl控件中加载图片并显示_在 CRA 中使用 webp 图片提升加载性能
webp 是 google 提倡的一种新的 image 格式,意在为 web 提供体积更小的图片格式.通常情况下,无损压缩可以减小 25%-35% 的体积(有例外情况,反而会增大体积,但是是因为转换图 ...
- Java中加载properties文件的6种方法
.使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream( ...
最新文章
- exchange2007收件人管理
- 2021最新报告:一文洞察智慧金融发展现状
- 高效管理 GitHub Star,用这几个插件就能做到!
- Python __dict__和vars()
- 中南大学计算机网.doc,中南大学计算机网络实验报告.doc
- 【转】OData的初步认识
- 10亿+文件数压测,阿里云JindoFS轻松应对
- Swift中文教程(十五) 析构
- Java基础之写文件——使用Formatter对象加载缓冲区(UsingAFormatter)
- polkit启动失败_linux某服务启动失败,提示Authorization not available. Check if polkit...问题解决...
- 将 LDAP 目录用于 Samba 认证
- android zxing 自动对焦,Zxing中的camera
- Atitit 号码规范 靓号指南 attilax总结 v4 r926.docx
- java 应用编程接口_java 应用程序接口(api)是什么
- 海马体启发的记忆模型
- MPI和OpenMP混合编程计算pi π值
- nslookup 查看DNS域名解析
- 如何在Win7安装U盘中加入USB3.0驱动的支持
- 招生考试之友2017文科理科
- 异步电机矢量分析与控制