首页 > 软件 > 怎么解决java环境,图片上的问题

怎么解决java环境,图片上的问题

软件 2023-08-14

java问题,图片中问题如何解决

1、remove 2、如果要使用这些包 可以拷贝包WEB-INF\lib目录下,然后在build path选项中 add to buildpath 就行了

Java图片显示不出来,怎么解决

有两个问题:

  1. 图片路径没有写对,图片在 src 下,图片路径应是 src/海洋.png,正确的写法应是 image = new ImageIcon("src/海洋.png")

  2. image = new ImageIcon("src/海洋.png") 应该放在 label = new JLabel(image); 前面。

如下例:

importjavax.swing.*;
classJPanelDemoextendsJPanel{

JLabellabel;
JTextFieldtext;
JButtonbutton;
ImageIconimage;

publicJPanelDemo(){

image=newImageIcon("src/test.png");
label=newJLabel(image);
text=newJTextField(20);
button=newJButton("确定");

add(label);
add(text);
add(button);
}
}
publicclassAppextendsJFrame{

publicApp(){

this.setSize(500,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.add(newJPanelDemo());
}

publicstaticvoidmain(String[]args){
newApp().setVisible(true);
}
}

关于JAVA的图片处理问题

public static boolean write(RenderedImage im, String formatName, File output) throws IOException 使用支持给定格式的任意 ImageWriter 将一个图像写入 File。如果已经有一个 File 存在,则丢弃其内容。 参数:im - 要写入的 RenderedImage。 formatName - 包含格式非正式名称的 String。 output - 将在其中写入数据的 File。 返回:如果没有找到合适的 writer,则返回 false。 抛出: IllegalArgumentExcepti

我用的是Java代码,然后有一个JPG的图片显示不出来,然后还报这个错误,这个问题,怎么解决

publicvoidreadFile(Filefile){
FileInputStreamfis;
try{
fis=newFileInputStream(file);
byte[]buff=newbyte[2048];
intnum;
while(-1!=(num=fis.read(buff,0,buff.length))){
os.write(buff,0,num);
}
fis.close();
os.flush();
os.close();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}

java程序在linux下无法显示图片

1.调用"images"文件夹里的文件放在ImageIcon里显示 2.在windows下面显示正常Java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。 3.提示信息:"Can't connect to X11 window server"这是由于Linux的图形处理需要一个X Server服务器。(关于Linux的图形处理模式参考htt p://www.douzhe.com/docs/fbsd2/5.htm) 解决办法: 1

标签:Java 图片 编程 Java编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18