更新文档
@ -33,17 +33,17 @@
|
||||
在您的IDE中,创建一个新的JavaFX项目:
|
||||
|
||||
1. 打开IDE并选择创建一个新的JavaFX项目。
|
||||

|
||||

|
||||
2. 配置项目名称和存储位置。
|
||||

|
||||

|
||||
3. 点击下一步。
|
||||

|
||||

|
||||
4. 点击创建
|
||||

|
||||

|
||||
5. 删除初始化代码
|
||||

|
||||

|
||||
6. 新建项目完毕
|
||||

|
||||

|
||||
|
||||
# 步骤3:编写JavaFX应用程序代码
|
||||
|
||||
@ -173,8 +173,8 @@ pom.xml:
|
||||
# 步骤4:运行应用程序
|
||||
|
||||
在IDE中,右键文本编辑区,选择运行(Run)或者调试(Debug)您的JavaFX应用程序。这将启动JavaFX应用程序,并显示一个窗口,其中包含 "Hello, JavaFX!" 文本。
|
||||

|
||||

|
||||

|
||||

|
||||
# 步骤5:构建和打包
|
||||
|
||||
目前为止您的JavaFX应用程序编写完成,您可以构建它并打包到目标平台分发。
|
||||
@ -36,7 +36,7 @@ Service Gateway Initiative) 框架为基础核心的 Eclipse、拥有孱弱的
|
||||
IDEology 采用微内核架构,主要分为[用户模块](#用户模块)
|
||||
、[核心模块](#核心模块)、[IMC](#imc)和[微内核](#微内核)。
|
||||
|
||||

|
||||

|
||||
|
||||
### 用户模块
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
欢迎使用 IDEology 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/IDEology) 。
|
||||
|
||||
## 新手指南
|
||||
如果您是首次接触 JavaFX,并希望开始编写代码,请从[构建首个 JavaFX 应用](../../构建首个JavaFX应用/构建首个JavaFX应用.md)教程开始。
|
||||
如果您是首次接触 JavaFX,并希望开始编写代码,请从[构建首个 JavaFX 应用](../../Build-The-First-JavaFX-Application/Build-The-First-JavaFX-Application.md)教程开始。
|
||||
|
||||
此外,请通过查看下面的其他资源或社区来学习 IDEology 开发:
|
||||
|
||||
@ -12,10 +12,10 @@
|
||||
|
||||
## 基础知识
|
||||
|
||||
- [JavaFX 基础知识](../../JavaFX基础知识/JavaFX基础知识.md)
|
||||
- [JavaFX 基础知识](../../JavaFX-Knowledge/JavaFX-Knowledge.md)
|
||||
|
||||
## IDEology 设计文档
|
||||
|
||||
- [IDEology 设计文档](IDEology设计文档.md)
|
||||
- [IDEology 设计文档](IDEology-Design-Doc.md)
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
@ -2,7 +2,7 @@
|
||||
欢迎使用 JNotepad 开发者文档。借助这些文档,您可以了解如何使用、开发和打包[JNotepad](https://gitee.com/jcnc-org/JNotepad) 。
|
||||
|
||||
## 新手指南
|
||||
如果您是首次接触 JavaFX,并希望开始编写代码,请从[构建首个 JavaFX 应用](../../构建首个JavaFX应用/构建首个JavaFX应用.md)教程开始。
|
||||
如果您是首次接触 JavaFX,并希望开始编写代码,请从[构建首个 JavaFX 应用](../../Build-The-First-JavaFX-Application/Build-The-First-JavaFX-Application.md)教程开始。
|
||||
|
||||
此外,请通过查看下面的其他资源或社区来学习 JNotepad 开发:
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
|
||||
## 基础知识
|
||||
|
||||
- [JavaFX 基础知识](../../JavaFX基础知识/JavaFX基础知识.md)
|
||||
- [JavaFX 基础知识](../../JavaFX-Knowledge/JavaFX-Knowledge.md)
|
||||
|
||||
## JNotepad 文档
|
||||
|
||||
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 163 KiB |
@ -15,7 +15,7 @@
|
||||
* 提交: 提交是对代码所做更改的快照,它包含有关更改内容的说明。
|
||||
* 拉取请求(Pull Request): 这是将您的更改合并到主代码库的方式,维护者和其他贡献者可以审查并提供反馈。
|
||||
|
||||
[Git常见命令](../Git常用命令/Git常用命令.md)
|
||||
[Git常见命令](../Git-Common-Commands/Git-Common-Commands.md)
|
||||
|
||||
## 3. 选择一个适合的开源项目
|
||||
|
||||
21
CN/JCNC-Dev-Guide/JCNC-Dev-Guide.md
Normal file
@ -0,0 +1,21 @@
|
||||
# JCNC开发者指南
|
||||
|
||||
本目录是JCNC开发者指南。目录内容包括:
|
||||
|
||||
## 新手指南
|
||||
|
||||
[第一次接触开源项目?](../First-Exposure-To-Open-Source-Projects/First-Exposure-To-Open-Source-Projects.md)
|
||||
|
||||
[Git常用命令](../Git-Common-Commands/Git-Common-Commands.md)
|
||||
|
||||
## 项目文档
|
||||
|
||||
[JNotepad开发者文档](../Dev-Guide/JNotepad-Dev-Guide/JNotepad-Dev-Guide.md)
|
||||
|
||||
[IDEology开发者文档](../Dev-Guide/IDEology-Doc/IDEology-Dev-Guide.md)
|
||||
|
||||
[JCNC项目开发流程](../JCNC-Dev-Process/JCNC-Dev-Process.md)
|
||||
|
||||
|
||||
|
||||
## 欢迎补充和修复文档!
|
||||
@ -3,26 +3,26 @@
|
||||
## 1.1 IntelliJ IDEA版
|
||||
### 步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库
|
||||
#### 首次开发,进行Fork操作
|
||||

|
||||

|
||||
#### 非首次开发,进行同步操作
|
||||

|
||||

|
||||
|
||||
### 步骤二 clone个人仓库或fetch
|
||||
#### 首次开发,clone个人仓库
|
||||

|
||||

|
||||
#### 非首次开发,执行fetch
|
||||

|
||||

|
||||
|
||||
### 步骤三 从remote下的master分支创建本地开发分支
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
分支命名规则见:1.3节
|
||||
|
||||
### 步骤四 推送本地分支到远程
|
||||
|
||||
### 步骤五 发起Pull Request(PR)
|
||||

|
||||

|
||||
|
||||
**注意:目标分支选择预期要发布的release分支**
|
||||
|
||||
@ -45,6 +45,6 @@ git push origin feature-demo
|
||||
|
||||
# 2. IDEA插件配置
|
||||
* 安装Resource Bundle插件
|
||||

|
||||

|
||||
* 安装成功后,打开i18n.properties,可以看到Resource Bundle tab
|
||||

|
||||

|
||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
@ -2,11 +2,11 @@
|
||||
|
||||
JavaFX是Java平台上的一个框架,用于创建跨平台、富客户端应用程序。它提供了丰富的UI控件、布局管理器、事件处理机制、动画效果、图形渲染等功能,使得开发者可以轻松地构建出各种漂亮的用户界面,并实现复杂的交互逻辑。
|
||||
|
||||

|
||||

|
||||
1. 场景(Scene)和节点(Node)
|
||||
JavaFX应用程序由一个或多个场景组成,每个场景包含了多个节点。节点可以是控件(如按钮、文本框等)或图形元素(如矩形、圆形等)。场景和节点的概念使得JavaFX应用程序的用户界面可以被分为多个层次,从而更加灵活地进行布局和设计。
|
||||
|
||||

|
||||

|
||||
2. FXML
|
||||
JavaFX应用程序使用FXML文件来描述用户界面。FXML是一种基于XML的标记语言,它定义了用户界面的结构和外观,以及与之相关联的Java控制器。FXML使得界面设计和代码编写可以分别进行,从而使得开发者可以更好地组织和管理代码。
|
||||
|
||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
@ -6,4 +6,4 @@
|
||||
|
||||
## 文档目录结构
|
||||
|
||||
[中文文档](中文/JCNC开发者文档导航/JCNC开发者文档导航.md)
|
||||
[中文文档](CN/JCNC-Dev-Guide/JCNC-Dev-Guide.md)
|
||||
@ -1,21 +0,0 @@
|
||||
# JCNC开发者文档导航
|
||||
|
||||
本目录是JCNC开发者文档的中文目录。目录内容包括:
|
||||
|
||||
## 新手指南
|
||||
|
||||
[第一次接触开源项目?](../第一次接触开源项目/第一次接触开源项目.md)
|
||||
|
||||
[Git常用命令](../Git常用命令/Git常用命令.md)
|
||||
|
||||
## 项目文档
|
||||
|
||||
[JNotepad开发者文档](../项目文档/JNotepad项目文档/JNotepad开发者文档.md)
|
||||
|
||||
[IDEology开发者文档](../项目文档/IDEology文档/IDEology开发者文档.md)
|
||||
|
||||
[JCNC项目开发流程](../JCNC项目开发流程/JCNC项目开发流程.md)
|
||||
|
||||
|
||||
|
||||
## 欢迎补充和修复文档!
|
||||
@ -1 +0,0 @@
|
||||
# 构建和打包
|
||||