更新 README.md
This commit is contained in:
16
README.md
16
README.md
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
JavaFX中似乎都是一个Controller把所有的操作和控件囊括在里面,一个Controller有几百行甚至几千行,程序虽然不用考虑模块之间调用问题了,但是这几千行的代码却很难被管理。
|
JavaFX中似乎都是一个Controller把所有的操作和控件囊括在里面,一个Controller有几百行甚至几千行,程序虽然不用考虑模块之间调用问题了,但是这几千行的代码却很难被管理。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图1 臃肿的controller
|
图1 臃肿的controller
|
||||||
|
|
||||||
@@ -26,11 +26,11 @@ JavaFX启动的Stage和Controller之间总是隔着远远的距离,并且由
|
|||||||
|
|
||||||
JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可是很多时候我们的JavaBean都是String,Integer这类基本类型,要重新修改类属性所带来的问题就足以让人让而却步了。
|
JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可是很多时候我们的JavaBean都是String,Integer这类基本类型,要重新修改类属性所带来的问题就足以让人让而却步了。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图2 常见的Bean对象
|
图2 常见的Bean对象
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图3 JavaFX Bean
|
图3 JavaFX Bean
|
||||||
|
|
||||||
@@ -50,17 +50,17 @@ JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可
|
|||||||
|
|
||||||
只要新建一个类继承自FXBaseController,而FXBaseController是继承于Pane,这就是JavaFX-Plus的设计思想之一切皆为Pane。在类上标上FXController注解,提供FXML文件的地址。如果设置为FXWindow那么将会把这个Controller以单独的Window显示,这里仅仅几句代码就实现了一个简单的窗口程序。
|
只要新建一个类继承自FXBaseController,而FXBaseController是继承于Pane,这就是JavaFX-Plus的设计思想之一切皆为Pane。在类上标上FXController注解,提供FXML文件的地址。如果设置为FXWindow那么将会把这个Controller以单独的Window显示,这里仅仅几句代码就实现了一个简单的窗口程序。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图4 Controller配置
|
图4 Controller配置
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图5 显示结果
|
图5 显示结果
|
||||||
|
|
||||||
1.2.3 scenebuilder中导入刚刚生成的上面的控件
|
1.2.3 scenebuilder中导入刚刚生成的上面的控件
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
图6 模块化操作
|
图6 模块化操作
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ public class MainController extends FXBaseController{
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**1.4 特色3 :JavaBean 和 JavaFxBean**
|
**1.4 特色3 :JavaBean 和 JavaFxBean**
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ public class MainController extends FXBaseController{
|
|||||||
|
|
||||||
实现效果是:
|
实现效果是:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
直接操作JavaBean类,就会通过动态绑定修改界面,不需要讲JavaBean转换为JavaFX Bean可以减少开发中的类型转换。
|
直接操作JavaBean类,就会通过动态绑定修改界面,不需要讲JavaBean转换为JavaFX Bean可以减少开发中的类型转换。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user