网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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,移动开发
本月文章推荐
.J2EE综合:业务逻辑和数据库的访.
.Javascript实例教程(7) 利用Java.
.再谈谈一些J2ME规范.
.使用ObjectStream会出现的问题.
.在Robocode中使用Vector实现敌人.
.Java混淆器RetroGuard的使用方法.
.高手教您使用MIDP底层用户接口AP.
.使用Java操作Windows系统注册表.
.JBuilder2005实现重构之升级到JD.
.Jakarta Common Digester 应用.
.Java多线程同步设计中使用Metux.
.将一个BigDecimal类型的数转换成.
.decodeURI 方法.
.我常用的邮件发送类.
.Copy 方法.
.Is it a problem on Regex or St.
.Pervasive Java.
.Java工具完全安装手册.
.Java入门(6)Java数据类型.
.Java中使用JCOM操作Office对象.

Java--ImageViewer

发表日期:2008-1-5



  /**The ImageViewer
*It can be used to view image
*Author:Ginger547 QQ:420607
* */
import Java.awt.*;
import java.awt.image.*;
import java.io.*;//导入必要的文件
//从Frame继续
public class ImageViewer extends Frame {
//构造函数
public ImageViewer() {
//设置Title
setTitle("图象浏览器");
//菜单栏
MenuBar mbar = new MenuBar();
Menu m = new Menu("文件");
m.add(new MenuItem("打开"));
m.add(new MenuItem("退出"));
mbar.add(m);
setMenuBar(mbar);
}

public boolean handleEvent(Event evt) {
if (evt.id == Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
//菜单的鼠标点击处理
public boolean action(Event evt, Object arg) {
if (arg.equals("打开")) {
//文件对话框
FileDialog d = new FileDialog(this, "打开图象文件", FileDialog.LOAD);
d.setFile("*.jpg");
d.setDirectory(lastDir);
d.show();
String f = d.getFile();
lastDir = d.getDirectory();
if (f != null)
image = Toolkit.getDefaultToolkit().getImage(lastDir + f);
repaint();
} else if (arg.equals("退出")) {
System.exit(0);
} else
return false;
return true;
}

public void paint(Graphics g) {
if (image != null) {
//本例中用到的一个最重要的方法
g.drawImage(image, 50, 50, this);
}
}

public static void main(String args[]) {
Frame f = new ImageViewer();
f.resize(800, 600);
f.show();
}

private Image image = null;

private String lastDir = "";
}
上一篇:javaCC学习笔记 人气:2293
下一篇:Javadoc 利弊分析(from IBM) 人气:535
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐