在Applet中显示图像

时间:2012-06-20 05:57:17

标签: java applet

package org.kodejava.example.applet;

import java.applet.Applet;
import java.awt.*;

public class AppletGetImage extends Applet {
    private Image logo;

    @Override
    public void init() {

        logo = getImage(getDocumentBase(), "/images/logo.png");
    }

    @Override
    public void paint(Graphics g) {
        g.drawRect(0, 0, getWidth() - 1, getHeight() - 1);
        g.drawImage(logo, 10, 10, this);
    }
}

问题:

  1. 所有java程序中的compalsary包声明?
  2. private Image logo;为什么这个变量可以在applet类中使用?
  3. public void init()为什么这个方法可以在applet类中使用?

1 个答案:

答案 0 :(得分:2)

  

compalsary包声明在所有java程序中?

没有。有关详细信息,请参阅此处:Java Package

  

私人形象标志;为此目的,可以使用此变量   小程序类?

见这里:Declaring Member Variables in Java

  

public void init()为此目的可以在applet中使用此方法   类?

请参阅此处:Life Cycle of an AppletApplet init() method