[JAVA100例] 第74例:Applet 滑鼠事件檢測與座標繪製
本例演示在 Applet 中添加滑鼠監聽器,捕獲滑鼠點擊位置並在畫布上繪製十字準星標記該座標。 核心代碼 import java.applet.Applet;
[JAVA100例] 第75例:Applet 鍵盤事件檢測與字符顯示
本例演示在 Applet 中添加鍵盤監聽器,捕獲按鍵事件並將輸入字符實時繪製在 Applet 畫布上。 核心代碼 import java.applet.App
[JAVA100例] 第76例:Applet 中使用 Swing 實現樹形導航
本例展示如何在 JApplet 中使用 Swing 的 JTree 組件實現樹形結構導航,支持從外部配置文件動態構建樹節點,並實現節點點擊跳轉網頁功能。 核心
[JAVA100例] 第77例:Applet 使用 JAR 包加載資源
本例演示如何將 Applet 所需的類文件與圖片等資源打包成 JAR,實現一次下載、本地運行,提升加載效率。 核心代碼 import java.awt.*;
[JAVA100例] 第78例:Applet 播放聲音文件實戰
本例演示如何在 Java Applet 中使用 AudioClip 類加載並播放聲音文件,通過按鈕控制播放、循環播放與停止操作。 核心代碼解析 import
Struts 1.x 系列教程(一):MyEclipse 快速構建首個 Struts 應用
本系列教程將系統講解 Struts 1.x 核心原理與實戰技巧,讀者可對照《Struts 2 系列教程》理解兩代框架異同。首篇通過「產品信息錄入查詢系統」完整演
Struts 1.x 系列教程(二):ActionForm validate 方法實現簡單數據驗證
Struts 1.x 通過 ActionForm 封裝表單數據,並利用其 validate() 方法實現服務端數據驗證。本文通過完整的用戶註冊實例,詳細講解 v
Struts 1.x 系列教程(三):屬性資源文件中文亂碼徹底解決方案
在 Struts 開發中,屬性文件承載國際化字符串,但 Java 對屬性文件編碼的特殊處理機制常導致中文亂碼。本文深度解析亂碼根因,提供 native2asci
Struts 1.x 系列教程(四):標簽庫全景概覽與安裝聲明指南
Struts 1.x 提供了五大類標籤庫,分別針對視圖渲染、數據存取、邏輯控制、嵌套屬性、頁面佈局等不同場景。本文全面介紹五大標籤庫的定位與優勢,並詳細說明在
Struts 1.x 系列教程(五):HTML 標籤庫核心標籤與完整實戰
HTML 標籤庫是 Struts 1.x 中最常用的標籤庫,它將 HTML 表單元素與 Struts 控制層緊密綁定,極大簡化了視圖層開發。本文系統介紹核心標籤
Struts 1.x 系列教程(六):Bean 標籤庫深度解析
在 Struts 1.x 框架中,Bean 標籤庫是開發者處理數據存取與輸出的核心工具之一。它提供了 11 個標籤,涵蓋了從 HTTP 請求信息獲取、Java
Struts 1.x 系列教程(7):Logic 標籤庫核心標籤詳解
前言 Logic 標籤庫提供流程控制標籤,分為三大類:**迴圈(iterate)、條件判斷、導向控制**。本文詳細說明各標籤屬性與使用範例。 一、迴圈標籤 &
Struts 1.x 系列教程(8):單檔案上傳完整實作與配置
前言 Struts 透過 <html:file> 標籤與 FormFile 介面,將檔案上傳封裝為標準 ActionForm 屬性處理流程。本文六步
Struts 1.x 系列教程(9):JavaScript DOM 動態實作多檔案上傳
前言 實務上檔案上傳數量不固定(如網路硬碟)。本文結合 Struts FormFile 索引屬性與 JavaScript DOM 動態增減 <input
Struts 1.x 系列教程(10):Validator 驗證框架入門與完整範例
前言 Validator 框架是 Struts 官方外掛,以 XML 宣告驗證規則,取代在 ActionForm.validate() 撰寫程式碼。優點:維護集
Struts 1.x 系列教程(11):Validator 進階應用 — 巢狀/索引屬性、常數變數、客戶端驗證
前言 Validator 框架支援巢狀屬性、索引屬性驗證,提供常數/變數機制減少重複配置,並能一鍵切換為 JavaScript 客戶端驗證。本文詳細說明這三大進
Struts 1.x 系列教程(12):Validator 內建標準驗證規則速查表
前言 Validator 框架(Struts 1.2.9)預定義多種驗證規則,於 validator.xml <field> 的 depends 屬
Struts 1.x 系列教程(13):國際化完整實作指南
前言 國際化(i18n)核心在於**依用戶語系環境動態選擇資源檔**。Struts 提供 <bean:message> 標籤自動依 Session