自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【Java SE基础系列之GUI领域文献:统一图形界面接口】

本文设计了一个基于Java SE的统一图形界面接口框架,主要包含图层、布局容器和样式三大核心组件。采用SPI机制实现服务动态加载,支持组件化结构和事件驱动模型。框架分为基础类库(Layer、Style等)、SPI提供器(LayoutProvider等)和测试模块,通过三层架构实现跨平台兼容。开发过程分为三个版本迭代:基础封装、XML配置支持和第三方适配,确保向后兼容性。该设计遵循Java规范,提供了从基本控件到复杂布局的完整解决方案,适合新手学习GUI开发基础,但对企业级应用可能需要扩展功能。

2025-06-14 13:16:31 747

原创 【Java SE基础系列之GUI专业知识:AWT 架构、组件与容器详解】

注意:AWT组件在不同操作系统上会有外观差异,这是其重量级特性的体现。

2025-06-13 12:45:06 579

原创 【Java GUI系列:实战一款编辑器之底层接口实现篇】

本文设计了一套通用Java UI接口框架,采用纯Java SE实现跨平台UI开发。框架包含基础绘制接口(FDrawable)、形状接口(FShape)和样式类(FStyle)等核心组件,通过分层设计(接口层+抽象层)实现UI控件的统一管理。文章详细阐述了技术原理,包括跨平台实现思路、接口与抽象类的设计差异,并提供了具体源码示例和使用案例。该框架分三个阶段开发:接口层封装、Java AWT实现和Android平台适配,强调向后兼容性和模块化迭代升级。最终实现了一个轻量级、可扩展的UI基础架构。

2025-06-09 03:20:52 1030

原创 【Java GUI系列:实战一款编辑器之设计篇】

本文介绍了使用Java AWT开发一个简单文本编辑器的实现方案。文章从技术攻关入手,讲解了AWT组件和容器的基本知识,以及GUI开发的布局方式。在环境搭建方面,要求使用IntelliJ IDEA和JDK 17。设计方案部分详细阐述了模块、功能和接口设计,包括文件、编辑和语言三大模块,以及基础API和扩展API的功能划分。开发维护部分展示了项目结构图和迭代计划。全文为Java GUI开发提供了完整的实践指导,既适合新手学习,也能帮助从业人员系统了解AWT编辑器开发流程。

2025-06-08 14:33:15 964

原创 【Java GUI系列:写在开篇的话】

摘要:本文介绍了一个Java GUI系列教程,包含基础知识和开发实践。内容涵盖GUI整体框架、AWT组件、容器管理、外观样式、布局管理器及事件处理等核心知识,分为专业知识和领域文献两类。教程适合新手入门和开发者参考,将通过14篇专题文章由浅入深地讲解Java图形界面开发技术,包括AWT和Swing两个主要开发包的使用方法。

2025-05-30 01:25:39 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除