package multimedia;import java.applet.Applet;
import java.awt.*;
import javax.swing.*;public class LoadImageAndScale extends JApplet{
private  Image logo1;
private ImageIcon logo2;
private JButton button;

public void init(){
logo1=getImage(getDocumentBase(),"1.jpg");
logo2=new ImageIcon("2.jpg");
button=new JButton("Button");

Container c=getContentPane();
c.add(button,BorderLayout.SOUTH);
}

public void paint(Graphics g){
g.drawImage(logo1,0,0,this);
g.drawImage(logo1,0,120,getWidth(),getHeight()-120,this);
logo2.paintIcon(this,g,180,0);
}
}

解决方案 »

  1.   

    补充一下,我把两张图片都放到了.class文件所在的目录下了.用一个html文件执行也没结果.(图片,class文件,html文件都在一个目录下的)
    一下是我的html代码
    <html><head>
    <title>a simple Applet</title>
          </head>
    <body>
    <applet code="LoadImageAndScale.class" width="400" height="400">

    </applet>
    </body>
    </html>
      

  2.   

    <applet code=LoadImageAndScale.class height=300 width=900>
    </applet>
    你的程序能运行啊,我刚才试了 图片也可以显示
      

  3.   

    不知道是不是要配置什么东东,我同学电脑的IE也加载不起applet程序,打开后就只有一个方框在那里,没有任何显示
      

  4.   

    很简单了
    eclipse 的话资源文件放到项目下就行了比如工 E:\work\workspace\test 项目
    资源文件放到 test 下就OK了
    最简单的方法是复制文件
    在 eclipse 上点项目名、粘贴
      

  5.   

    不显示是被浏览器给阻止了,你打命令实现:appletviewer ××××.html 
      

  6.   

    在eclipse中可以显示了,是图片放错位置了.
    命令行中也可以显示,能说说怎么设置浏览器让他不阻止么?谢谢各位大虾!!