更新 README.md
This commit is contained in:
44
README.md
44
README.md
@@ -28,15 +28,41 @@ JavaFX启动的Stage和Controller之间总是隔着远远的距离,并且由
|
|||||||
|
|
||||||
JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可是很多时候我们的JavaBean都是String,Integer这类基本类型,要重新修改类属性所带来的问题就足以让人让而却步了。
|
JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可是很多时候我们的JavaBean都是String,Integer这类基本类型,要重新修改类属性所带来的问题就足以让人让而却步了。
|
||||||
|
|
||||||

|
```java
|
||||||
|
|
||||||
图2 常见的Bean对象
|
public class Student {
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
图3 JavaFX Bean
|
|
||||||
|
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
private int age;
|
||||||
|
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
private String code;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
```java
|
||||||
|
|
||||||
|
class Bill {
|
||||||
|
// 定义一个变量存储属性
|
||||||
|
private DoubleProperty amountDue = new SimpleDoubleProperty();
|
||||||
|
|
||||||
|
// 定义一个getter方法获取属性值
|
||||||
|
public final double getAmountDue(){return amountDue.get();}
|
||||||
|
|
||||||
|
// 定义一个setter方法设置属性值
|
||||||
|
public final void setAmountDue(double value){amountDue.set(value);}
|
||||||
|
|
||||||
|
// 定义一个getter方法获取属性本身
|
||||||
|
public DoubleProperty amountDueProperty() {return amountDue;}
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
**1.1.5 总结**
|
**1.1.5 总结**
|
||||||
|
|
||||||
@@ -54,17 +80,17 @@ JavaFX的设计哲学是所有的JavaBean的属性都是property类型的,可
|
|||||||
|
|
||||||

|

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

|

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

|

|
||||||
|
|
||||||
图6 模块化操作
|
图4 模块化操作
|
||||||
|
|
||||||
**1.3 特色2 :信号机制**
|
**1.3 特色2 :信号机制**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user