
正文
java代码打开图片,java 显示图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA程序中为什么面板上得图片不显示,代码如下
1、JLabel 中的 img 毕竟没有浏览器中的 img 那么强大,没有办法识别本地相对路径,需要指定为 绝对路径,并需要在前面添加 file:/ 。
2、(1)确定显示代码没有错,比如最简单的方式Toolkit.getDefaultToolkit.getImage……drawImage (2)推荐具有双缓冲的JPanel,无需刷新,底层封装好了。
3、这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true)。
相关问答
Q1: 用java写一个能打开图片的程序
Java中可以用java.awt.Toolkit类打开gif,jpg,png三种类型的二进制图片文件,如果是其它类型的图片,需要转成上述格式的图片才行。我给你一个例子你看看吧。
根据int 值判断是选择的文件还是取消了选择。然后用jfc的方法获取文件名和路径。
java里是打不开图片的。但是可以绘制。首先得到ImageIcon的实例,再用paintIcon()这个方法去绘制图像。也可以得到你想要的结果。
Q2: java编一个显示图片的程序。但我的却什么都不显示,大神看看我的哪里错...
1、可能是系统问题。看下安装目录和配置环境有没有问题。
2、倒!你的Applet代码一点图形图像代码都没有(譬如 JFrame, JPanel等等),页面当然什么都不会显示的。我给你个Applet例子吧,2个文件,点击第二个文件,就能看出Applet效果。
3、看看报的错是什么错。我怀疑你图片是放在了WEB-INF目录下面,图片放在这个目录下面在浏览器中是访问不到的。如果你的图片是存放在WEB-INF目录下面的话,那么很简单直接把图片放到与WEB-INF同一级就OK了。
4、这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true)。
5、.java文件在通常情况下是不显示java图标的,这个跟你安装的开发工具有关,像安装jbuilder后,java文件就显示成java图标,而eclipse就不显示,.java本身就是个文本文件而已。
Q3: 怎么打开JAVA的jar代码和图片
桌面有一个jar的文件。点击这个文件选择打开方式。选择一个解压文件的软件,如360压缩。确定之后即可,打开。JAR 文件格式以 ZIP 文件格式为基础。
首先我们可以使用WinRAR压缩包来查看jar文件内容,前提是电脑上要先安装选WinRAR解压缩软件。
【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r0jar包,展开它,选择【Source attachment】,单击右边的【Edit…】按钮。
首先我们打开myeclipse,点击左上角的File。接着选择New,选择Java Project。在创建java项目的页面,首先给项目命名,点击next。一般在这里没有什么要设置的,点击下面的Finish。
右键点击jar文件,选择打开方式,然后设定为压缩文件打开的方式,这时候就会看到桌面上的jar文件变成了一个压缩包的图标。双击桌面的jar文件,就可以以压缩包的形式查看jar文件里面的具体内容了。
Q4: java中怎么打开一个图片,不是读取
1、Java中可以用java.awt.Toolkit类打开gif,jpg,png三种类型的二进制图片文件,如果是其它类型的图片,需要转成上述格式的图片才行。我给你一个例子你看看吧。
2、首先应明白的是,在java中文件位置的分隔符”\”被替换为”/”,如要使用”\”分隔符,那么就应这样使用”\\”,即使用两个”\”符号。
3、方法很简单:打开控制台(cmd)输入jar xvf my.jar就ok了。(jar详细用法可以在控制台输入jar)。如果没有jdk,用winRAR就可以了。用法大家应该都会,就不说了。至于图片没看到应该是临时创建的图片,不会存在于文件中。
4、读取图片可以有以下两种方法:①:ImageIO.read(new File(这里可以写目录,比如您提到的src/images/某张图片名));②:new ImageIcon(目录).getImage();这两个方法都返回一个图片对象。可以用一个Image对象接收一下。
Q5: java中多张blob图片如何在前台预览,要求这些图片同时显示,最好有...
把图片按照规定的比例压缩,然后保存至FTP,列表读取缩略图,单击显示原图。
实际上jsp显示图片就是向服务器请求这些url,服务器应该返回对应的图片文件。这些图片文件的内容就是blob中的内容。服务端的实现就是按你定义的规则,通过请求的url找到对应的blob,然后把blob的内容以流的形式返回。
).write(bytes);这几个参数是把这个图片直接发给浏览器,说白了就直接把图片当成文件让浏览器下载。解决办法: localhost:8080是你配置WEB.XML Pic是你的Servlet类名。
下面给你提供一个实现,该实现采用了代理模式。这个实现包含两个文件,分别是Client.java和ImageIcoProxy.java,ImageIcoProxy.java负责了图片的延迟加载,你可以修改为不延迟即可。
关于java代码打开图片和java 显示图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







