//JLableDemo.java
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JFrame;
public class JLableDemo extends JFrame
{
 public JLableDemo()
 {
  super("带图标的标签示例");
  ImageIcon icom=new ImageIcon("e:\\java\\work\\yuanxz\\gui\\resources\\youhuo.jpg");
  JLabel label=new JLabel("诱惑",icon,JLabel.CENTER);
  add(label); 
 }
 public static void main(String[] args)
 {
  JLableDemo demo=new JLableDemo();
  demo.show();
 }
}
//javac JLableDemo.java
error:cannot read:JLableDemo.java
路径是正确的,不知道是怎么回事?大哥们帮帮忙啊

解决方案 »

  1.   


    import javax.swing.ImageIcon; 
    import javax.swing.JLabel; 
    import javax.swing.JFrame; 
    public class JLableDemo extends JFrame 

    public JLableDemo() 

      super("带图标的标签示例"); 
      ImageIcon icon=new ImageIcon("e:\\java\\work\\yuanxz\\gui\\resources\\youhuo.jpg"); 
      JLabel label=new JLabel("诱惑",icon,JLabel.CENTER); 
      add(label); 

    public static void main(String[] args) 

      JLableDemo demo=new JLableDemo();
      demo.setSize(800,600);
      demo.setVisible(true);
    //  demo.show(); 

    }这样试试看
      

  2.   

    import javax.swing.*;
    ...... 
    Icon icon = new ImageIcon(".....\\*.jpg");
    JLabel label=new JLabel("诱惑",icon,JLabel.CENTER); 
    getContentPane().add(label);
    ......
      

  3.   

    楼上要再加import java.awt.*;
    ...
      

  4.   

    看你贴出来的error,
    是没找到JLableDemo.java 
    而不是没找到图片