上個範例較為單調,現在加入一些有趣的圖形元素。以下程式碼示範如何繪製字串並以 3D 矩形框住它:
//: Applet2.java
// Easy graphics
import java.awt.*;
import java.applet.*;
public class Applet2 extends Applet {
public void paint(Graphics g) {
g.drawString("Second applet", 10, 15);
g.draw3DRect(0, 0, 100, 20, true);
}
} ///:~
此程式以方框包圍字串。請注意所有座標數值皆為「硬編碼」(固定在程式碼中),以像素為單位。因此在某些機器上框剛好包住字串,但在其他機器上可能因字體差異而完全看不見方框。
Graphics 類還提供許多有趣的繪圖功能,詳情可參考 Java 文件。圖形程式設計充滿樂趣,更多實驗留待讀者自行探索。