请问如何在应用程序中显示图片啊?
不要在applet中 是在独立程序中。似乎是用Toolkit.getDefaultToolkit();来做
但我总是出不来,能不能给个简单的代码看看 谢谢
不要在applet中 是在独立程序中。似乎是用Toolkit.getDefaultToolkit();来做
但我总是出不来,能不能给个简单的代码看看 谢谢
解决方案 »
- 图片移动的问题求助!!!
- session 中的removeAttribute是怎么用的?
- 有N组数如{1,2,3}{4,5,6}{7,8,9,10}…… 求这n组数的每组取一个数的,所有组合。
- mysql数据库连接 想用JCreator写 结果出了老错误 不管怎么配置都不行哦
- 通过对数据库的添加实现动态JTree
- 求教 java连接oracle 执行问题
- POI选中excel的某个已经存在的数据的区域,并且设置为日期格式yyyy-m-d
- 如何做全文检索?
- Properties Class一问
- 再次Q:在APPLICATION中如何显示图片和播放*.au文件?????????????
- 为什么同一个包下的类不能引用,编译错误。
- 初学JVAV,遇到的问题
Image image = tool.getImage(//图象路径);
getImage(String filename)
返回一幅图像,该图像从指定文件中获取像素数据,图像格式可以是 GIF、JPEG 或PNG。
Image getImage(URL url)
返回一幅图像,该图像从指定 URL 获取像素数据。
不好意思比较笨
1.如果用drawImage,那你得重载JPanel的paint(Graphics g)或paintComponent(Graphics g)方法.
class Pan extends Jpanel{
public void paint(Graphics g){
g.drawImage............
}
}
然后窗口中加入这个Pan的对象.
2.如果用add,这就简单了.
ImageIcon ii=new ImageIcon("图片地址");
jpanel.add(ii);
OK.
URL url = getClass().getResource("a.gif"); //当前编译后class文件所在目录查找
ImageIcon icon = new ImageIcon(url);
ImageIcon支持GIF、JPG、PNG等格式。
import javax.swing.*;public class ww extends JFrame
{
JFrame frame =new JFrame();
public ww()
{
frame.setTitle("测试");
frame.setSize(300,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con =frame.getContentPane();
JLabel label =new JLabel();
label.setIcon(new ImageIcon("001.gif"));
con.add(label);
frame.setVisible(true);
}
public static void main(String[] args)
{
new ww();
}
}
一定要用ImageIcon吗?
书上好象是说这个只是简单的载入单一图片,它好象是直接用 Image来做的