什么时候用imageio?
如果不用imageIo读入图片,而是直接用 imageicon的方法直接创立新对象 然后添加在一个Lable标签中 引用的图片是不是必须为gif格式的? --------------------编程问答-------------------- 并不是必须为gif啊;jpg,png都可以啊。public ImageIcon(String filename, String description) {
image = Toolkit.getDefaultToolkit().getImage(filename); // 它是用Toolkit来读取图片文件的
if (image == null) {
return;
}
this.filename = filename;
this.description = description;
loadImage(image);
}
--------------------编程问答-------------------- import java.awt.*;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.event.*;
public class print extends JApplet implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
private JLabel respon;
private Container contentPane;
public void init(){
contentPane=getContentPane();
contentPane.setBackground(Color.WHITE);
JButton button=new JButton("click");
button.addActionListener(this);
respon=new JLabel("where is the picture?" );
ImageIcon me=new ImageIcon("87.gif");
respon.setIcon(me);
respon.setVisible(true);
contentPane.setLayout(new BorderLayout());
contentPane.add(button,BorderLayout.NORTH);
contentPane.add(respon,BorderLayout.CENTER);
}
public void actionPerformed(ActionEvent e) {
contentPane.setBackground(Color.PINK);
respon.setVisible(true);
}
}
那为什么 我用这种方法 图片不显示? --------------------编程问答-------------------- new ImageIcon("87.gif");
改成绝对路径试试看吧。
补充:Java , Java相关