网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Web App用Quartz实现java schedu.
.Java的一些编码基础.
.JBuilder 8新特性简介.
.继承“protected”.
.揭开Java 安全标准的神秘面纱.
.高手是如何轻松玩转Java Web Sta.
.基于JXTA的P2P应用开发.
.使用JSR-184里的Sprite3D对象.
.面向方面编程慨述和JBoss.
.12个最重要的J2EE最佳实践.
.java右键弹出菜单.
.Java数据报之失序和丢包.
.J2ME技术在手机开发领域的优势和.
.数据库中数据项变化不定,如何设.
.Java 中利用管道实现线程间的通讯.
.深入理解:全面认识JAVA.
.Jcrontab - java定时程序进阶学习.
.用JDring设置类似cron的日程提醒.
.Struts开发指南之安装与使用部分.
.Java从何而来 为什么会如此火爆?.

小议如何在Application中显示图象

发表日期:2008-1-5



  作者:jeru
日期:2000-12-20 12:58:53
小议如何在 Application 中显示图象

*************************************************************
**
** 作者:刘湛 ------------------- 一天进步一小步
** 日期:2000-12-20 ------------ ==============
** jeru@163.net ----------------- 充实我的每一天
**
*************************************************************

在 application 中显示图象有些人用的方法比较麻烦,要用到 Toolkit 类。
这里我发现了一个教为简单的办法,就是用getImage()方法来从一个 ImageIcon 对象获取 Image 对象。
具体做法如下:

//获取图象文件路径
//getResource()方法会自动的去CLASSPATH中找你的图象文件,这不失为一中好的办法
//即使你的图象文件在jar包中,我们也可以很轻易的找到它
URL imgURL = getClass().getResource("img/test.gif");

//建立ImageIcon 类
ImageIcon icon = new ImageIcon(imgURL);

//由icon得到img
Image img = icon.getImage();

这样一来,把我上一篇文章<小议如何在 Applet 中显示图象>的代码稍微改动一点就可以在application中显示
图象了,连附例程如下:

import Javax.swing.*;
import java.awt.*;
import java.net.URL;
import java.awt.image.*;

public class MyFrame extends JFrame {

int XPoint = 100, ypoint = 100;

public MyFrame() {
//Do frame stuff.
super("MyFrame");
}

public void paint(Graphics g) {
URL imgURL = getClass().getResource("img/test.gif");
ImageIcon icon = new ImageIcon(imgURL);
g.drawImage(icon.getImage(),xpoint,ypoint,this);
}

// main function
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.pack();
frame.setVisible(true);
}

}
上一篇:小小调查通 人气:518
下一篇:小议如何在Applet中显示图象 人气:592
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐