首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Java Applet 文字顯示入門:drawString 方法完全指南

     編輯:Java 程式設計入門

在 Java 程式設計中,文字顯示是最基礎也最常用的功能。Java 透過 java.awt.Graphics 類別的 drawString() 方法,提供了極為簡潔的文字繪製支援。本文將從最基本的範例切入,帶您快速掌握 Applet 文字顯示的核心技巧。

最簡單的文字顯示範例

// ghq.java
import java.awt.*;
import java.applet.*;

public class ghq extends Applet {
    String text = "ghq is a student!";

    public void paint(Graphics g) {
        g.drawString(text, 20, 20); // 在座標 (20,20) 顯示文字
    }
}

編譯執行後,Applet 視窗將在座標 (20, 20) 顯示「ghq is a student!」。這裡的 drawString(String str, int x, int y) 方法參數分別為:要繪製的字串、基準線起始點的 x 座標、基準線起始點的 y 座標。

中文與 Unicode 支援

Java 內建完整的 Unicode 支援,因此中文顯示毫無障礙。只需將字串內容改為中文即可:

String text = "你好!歡迎參觀!";

注意:若瀏覽器無法正確顯示中文(如 IE 4.0 存在已知 Bug),請改用 Netscape 或 IE 5.0 以上版本。Java 中每個字元佔 16 位元(2 位元組),與 C 語言的 8 位元字元模型截然不同,這正是 Java 國際化能力的基石。

進階應用提示

  • 字型設定:可透過 g.setFont(new Font("標楷體", Font.PLAIN, 16)) 指定中文字型與大小。
  • 顏色控制:使用 g.setColor(Color.BLUE) 改變文字顏色。
  • 多行文字:需自行計算行高(g.getFontMetrics().getHeight())並多次呼叫 drawString。

掌握 drawString 是 Java 圖形繪製的入門第一步,也是後續學習圖像處理、動畫開發的基礎。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved