初级问题:如何在java程序中显示本地图像 我用的教材只教了我如何在applet中显示图像,却没说在application中怎么做。图像是本地的就行。希望能有高手详细说明,我会给高分的~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 application....你说的是控制台吗? image 读入 然后paint到panel上就是了.... 看看你要的是不是这个效果:http://blog.csdn.net/guijava/archive/2007/08/21/1753018.aspx 参考这个:http://www.java2000.net/p9102package net.java2000.net;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;/** * 使用URL读取图片。 * * @author 赵学庆,Java世纪网(java2000.net) * */public class URLGetImage { public static void main(String[] args) { try { // 创建指向图片的URL URL url = new URL("http://hostname:80/image.gif"); // 读取图片 java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getDefaultToolkit() .createImage(url); } catch (MalformedURLException e) { } catch (IOException e) { } }} image 怎么显示?这问题你自己解决吧。代码和applet的区别不大。 帮你简单写一段显示图片代码,其实与JAPPLET差不多做法的,希望可以帮到你.^ _ ^package com.test;import javax.swing.*;import java.awt.*;public class ShowImage { JFrame frame; JPanel pane; JLabel label; public ShowImage(){ frame = new JFrame("显示图片"); pane = new JPanel(); frame.getContentPane().add(pane); label = new JLabel(new ImageIcon("./201.gif")); //如果图片放在项目的当前目录下,用./+图片文件全名 pane.add(label); //frame.getContentPane().add(panel); frame.setSize(130,130); frame.setLocation(500,300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } public static void main(String arg[]){ ShowImage obj = new ShowImage(); } } 关于jdk中的InvocationHandler中的invoke方法传入代理类实例的疑惑 关于加音乐的问题 JComboBox问题 jacob的问题 怎样用java把excel中的数据导入到Sqlserver中 JAVA问题 数据库的问题 "线程"理解问题? applet中如何做数字签名? 想要学习java不知道在win98下能不能学习java????????????????? rmi程序客户端启动错误 Jlabel 类!
package net.java2000.net;import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;/**
* 使用URL读取图片。
*
* @author 赵学庆,Java世纪网(java2000.net)
*
*/
public class URLGetImage { public static void main(String[] args) {
try {
// 创建指向图片的URL
URL url = new URL("http://hostname:80/image.gif"); // 读取图片
java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getDefaultToolkit()
.createImage(url);
} catch (MalformedURLException e) {
} catch (IOException e) {
} }}
import java.awt.*;public class ShowImage
{
JFrame frame;
JPanel pane;
JLabel label; public ShowImage(){
frame = new JFrame("显示图片");
pane = new JPanel();
frame.getContentPane().add(pane);
label = new JLabel(new ImageIcon("./201.gif")); //如果图片放在项目的当前目录下,用./+图片文件全名
pane.add(label);
//frame.getContentPane().add(panel);
frame.setSize(130,130);
frame.setLocation(500,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public static void main(String arg[]){
ShowImage obj = new ShowImage();
}
}