欢迎光临
我们一直在努力

Java–ImageViewer-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

/**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 = "";

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Java–ImageViewer-JSP教程,Java技巧及代码
分享到: 更多 (0)

相关推荐

  • 暂无文章