import java.awt.*;
import javax.swing.*;
public class test_lianxi_4 extends JFrame
{
String name="004.JPEG";
Image img=Toolkit.getDefaultToolkit().getImage(name);

public test_lianxi_4()
{
   this.setSize(800,800);
}

public static void main(String args[])
{
new test_lianxi_4().show();
}

public void paintComponent(Graphics g)
{
g.drawImage(img,0,0,600,600,null);
}
}

解决方案 »

  1.   


     图象名是004.JPEG???而不是004.JPG??
      

  2.   

    java.lang.Object
         |
         +--java.awt.Component
             |
             +--java.awt.Container
                 |
                 +--javax.swing.JComponent
                      |
                      +--javax.swing.JSplitPane
       
      

  3.   

    import java.awt.*;
    import javax.swing.*;
    public class test_lianxi_4 extends JFrame
    {
    String name="004.jpg";
    Image img=Toolkit.getDefaultToolkit().getImage(name);public test_lianxi_4()
    {   
       setIconImage(img);    // 添加
       this.setSize(600,500);
       setVisible(true);
    }public static void main(String args[])
    {
       test_lianxi_4 app = new test_lianxi_4();
       app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }// 更改
    public void paint(Graphics g)
    {
    g.drawImage(img,0,0,500,400,null);
    }}