diff --git a/README.en.md b/README.en.md index 3b05c13..bcef764 100644 --- a/README.en.md +++ b/README.en.md @@ -1,8 +1,44 @@ # JavaFX-Plus -[TOC] +## Contents +[Introduction](#Introduction) +- [The Process of Developing](#The Process of Developing) + +[Maven Repository](#Maven Repository) + +[The Specific Application with Java-Plus](#The Specific Application with Java-Plus) + +[The Detailed Functions of JavaFX-Plus](#The Detailed Functions of JavaFX-Plus) + +- [Modularization Development](#Modularization Development) + - [Introduction](#Introduction) + - [How to Create the Module of JavaFX-Plus](#How to Create the Module of JavaFX-Plus) + - [Import the control just generated above in SceneBuilder](#Import the control just generated above in SceneBuilder) +- [Integration with Spring](#Integration with Spring) +- [Signal Mechanism](#Signal Mechanism) +- [The conversion of JavaBean and JavaFXBean](#The conversion of JavaBean and JavaFXBean) +- [Pluggable function](#Pluggable function) +- [Data Binding](#Data Binding) + - [The binding between bean and view](#The binding between bean and view) + - [The binding between view and view](#The binding between view and view) + - [The binding of functional expression](#[The binding of functional expression]) + - [Multi-window switching](#[Multi-window switching]) + - [Introduction](#Introduction) + - [Related Annotations](#[Related Annotations]) + - [Specification](#[Specification]) + - [How to Use](#[How to Use]) + - [Example Code](#[Example Code]) + - [Deficiencies](#Deficiencies) + +[How to Use JavaFX-Plus](#How to Use JavaFX-Plus) + +[Annotations](#Annotations) + +[Two Factories and A Context](#Two Factories and A Context) + +[Start your first JavaFX-Plus Application](#Start your first JavaFX-Plus Application) ## Introduction @@ -26,7 +62,6 @@ Our project has suspended update from Nov. 25, 2019, and the next release will b - [x] The binding between view and view - [x] The binding of functional expression - [x] Multi-window switching -- [ ] - [ ] The binding of event annotation - [ ] The binding of keyboard events - [ ] Data valication @@ -395,7 +430,7 @@ public class MainController extends FXBaseController implements Initializable { ![20191210-175409-actionDemo](README.en/actionDemo/20191210-175409-actionDemo.gif) -## Multi-window switching +### Multi-window switching #### Introduction diff --git a/README.md b/README.md index 2ca031e..ca554ad 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,52 @@ # JavaFX-Plus -[TOC] +## 目录 +[前言](#前言) +- [开发进程](#开发进程) + +[Maven仓库地址](#Maven仓库地址) + +[具体应用](#具体应用) + +[框架功能描述](#框架功能描述) + +- [模块化开发](#模块化开发) + - [介绍](#介绍) + - [如何创建模块](#如何创建模块) + - [scenebuilder中导入刚刚生成的上面的控件](#scenebuilder中导入刚刚生成的上面的控件) + +- [与Spring的融合](#与Spring的融合) + +- [信号机制](#信号机制) + +- [JavaBean与JavaFXBean的转换](#JavaBean与JavaFXBean的转换) + +- [可拔插功能](#可拔插功能) + +- [数据绑定](#数据绑定) + - [Bean和View绑定](#Bean和View绑定) + - [View和View绑定](#View和View绑定) + - [函数表达式绑定](#函数表达式绑定) + +- [多窗口切换功能](#多窗口切换功能) + + - [介绍](#介绍) + + - [涉及到的注解](#涉及到的注解) + - [规定](#规定) + - [使用方法](#使用方法) + - [示例演示](#示例演示) + - [不足之处](#不足之处) + +[框架的使用](#框架的使用) + +- [内置注解](#内置注解) + +- [两个工厂和一个context](#两个工厂和一个context) + +[创建第一个程序](#创建第一个程序) ## 前言