Swing 顏色選擇器實戰:JColorChooser 即時預覽與 ChangeListener
功能描述 頂部標簽區顯示大號廣告語,背景色固定藍色,前景色跟隨用戶在 JColorChooser 中的選擇即時變化。支持三種標籤頁:色板、HSB、RGB。 完
Swing 滑動條實戰:JSlider 控制動畫播放速度
功能描述 水平滑動條(範圍 0-30,初始 15)控制定時器間隔,驅動 14 幀小狗圖片循環播放。滑動條刻度標籤、主/次刻度、邊框美化。視窗最小化自動暫停,恢復
Swing 分割面板實戰:JSplitPane 左右聯動圖片瀏覽器
功能描述 水平分割面板:左側 JList 顯示圖片文件名(單選),右側 JLabel 顯示對應圖片。拖動分割條調整左右比例,支持一鍵展開/摺疊(setOneTo
Swing 內部窗體實戰:JDesktopPane 與 JInternalFrame 多文檔界面 (MDI)
MDI 架構核心 Swing 通過 JDesktopPane(桌面容器)管理多個 JInternalFrame(內部窗體),實現類似 Windows 多文檔界面
Swing 工具欄實戰:JToolBar 可拖拽按鈕組與動作回饋
功能描述 構建包含「打開、保存、搜索」三個圖標按鈕的工具欄,按鈕支持工具提示、鍵盤助記符、點擊後在下方文本區輸出操作日誌。工具欄可拖拽浮動/停靠(JToolBa
Swing 菜單系統全解析:JMenuBar、快捷鍵、單選/複選項、子菜單
菜單體系架構 Swing 菜單層級結構: JFrame └─ JMenuBar ├─ JMenu 菜單 A │ ├─ JMenuI
Swing 文件選擇器實戰:JFileChooser 自定義過濾器與雙模式對話框
功能概覽 演示 JFileChooser 兩大核心模式: 打開文件對話框:showOpenDialog(),支持多選、預覽、文件類型過濾 保存
Swing 組件實戰:可編輯 JComboBox 日期格式化器
功能描述 提供一個可編輯的下拉框,預置 9 種常見日期時間格式模板,用戶可選擇或自行輸入模式(如 dd MMMMM yyyy),即時顯示格式化後的當前日期時間。
Swing 組件實戰:JCheckBox 組合圖片動態切換
效果預覽 四個複選框分別控制「下巴、眼鏡、頭發、牙齒」四個特徵的顯示/隱藏,通過組合生成 16 種不同的卡通臉部圖片(文件名規則:geek-XXXX.gif,X
Apache POI 實戰:Java 讀寫 Excel (.xls) 完全指南
環境準備 JDK 1.4+(示例基於 1.4.0) Jakarta POI 库:官網下載,核心 JAR:poi-x.x.jar 僅支持
Java 文本文件處理精要:Reader/Writer 體系深度解析
設計動機:彌補 byte 流的文本短板 早期 Java 僅提供 InputStream/OutputStream 字節流,處理文本需手動處理編碼轉換,極其繁瑣。
JSP 文件操作全攻略:創建、刪除、列表、讀寫實戰
核心 API 速覽 Java I/O 體系中,java.io.File 負責路徑抽象與元數據操作;FileReader/Writer、BufferedReade
JFreeChart 實戰:封裝自定義 JSP 標簽實現動態圖表
需求背景 在 JSP 頁面中直接嵌入圖表生成邏輯會導致代碼混亂、難以復用。最佳實踐是將 JFreeChart 封裝為自定義標簽庫,頁面僅需聲明式調用: <
JBuilder 2005 開發 Java Applet 實戰指南
JBuilder 2005 核心優勢概覽 Borland 於 2005 年 9 月正式發布 JBuilder 2005,作為 JBuilder X 的重大升級版
Java 序列化入門:從感性認識到核心機制
極簡的序列化體驗 Java 的序列化設計極致體現了「簡單」哲學:只要類實現 java.io.Serializable 標記接口(無需實現任何方法),即可借助 O