import javax.swing.*;
import java.awt.*;
public class TestImage extends JFrame{
ImageIcon icon=new ImageIcon("e:\\workspace\\Test\\2.JPEG");
JPanel panel=new JPanel();
JLabel label=new JLabel("hello",icon,SwingConstants.CENTER);
public TestImage()
{
panel.add(label);
add(panel);
}
public static void main(String args[])
{
TestImage frame=new TestImage();
frame.setVisible(true);
frame.setSize(300,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
我的图片的存放路径是e:\workspace\Test\2.JPEG
TestImage.java的路径是e:\workspace\Test\TestImage.java
import java.awt.*;
public class TestImage extends JFrame{
ImageIcon icon=new ImageIcon("e:\\workspace\\Test\\2.JPEG");
JPanel panel=new JPanel();
JLabel label=new JLabel("hello",icon,SwingConstants.CENTER);
public TestImage()
{
panel.add(label);
add(panel);
}
public static void main(String args[])
{
TestImage frame=new TestImage();
frame.setVisible(true);
frame.setSize(300,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
我的图片的存放路径是e:\workspace\Test\2.JPEG
TestImage.java的路径是e:\workspace\Test\TestImage.java
这样就好用。
如果不时在默认的包下还要带上包名。 如在包images下。
ImageIcon icon = new ImageIcon(getClass().getResource("images/2.jpg"));