最小的小程式
一個非常簡單的小程式繪製一個矩形並在螢幕上列印一些字串。
public class MyApplet extends JApplet{
private String str = "StackOverflow";
@Override
public void init() {
setBackground(Color.gray);
}
@Override
public void destroy() {}
@Override
public void start() {}
@Override
public void stop() {}
@Override
public void paint(Graphics g) {
g.setColor(Color.yellow);
g.fillRect(1,1,300,150);
g.setColor(Color.red);
g.setFont(new Font("TimesRoman", Font.PLAIN, 48));
g.drawString(str, 10, 80);
}
}
applet 的主要類從 javax.swing.JApplet
擴充套件而來。
Version <= Java SE 1.2
在 Java 1.2 和 swing API applet 的引入之前已經從 java.applet.Applet
擴充套件了。
小程式不需要主方法。入口點由生命週期控制。要使用它們,需要將它們嵌入到 HTML 文件中。這也是定義它們的大小的點。
<html>
<head></head>
<body>
<applet code="MyApplet.class" width="400" height="200"></applet>
</body>
</html>