1------靶对象与源对象:当一个window的位置被客户改变,那么与之有关的对象,如果涉及到坐标变换的记录和判断,那么坐标信息也要随着改变,这种就是绑定,也即是当源对象发生任何改变的时候,都会在靶对象上得到体现。
绑定对象通常有bind()方法、bindBidirectional()方法两个方法,bind()方法是单向绑定,bindBidirectional()方法是双向绑定。一般情况下当对象创建后,我们把调用bind()方法的对象叫做 "源对象",而bind(xxxx)里面的对象叫做 "靶对象"。在执行过程中,靶对象的属性和行为不允许被外在修改,只能基于内部流程被动改变! |
2------常用图形界面
AnchorPane :作为顶层容器的几个面板之一,其与普通的面板的区别在于,可以通过托拉拽而确定组件的位置,简称锚板 XXXPane :为其余各种特性布局的面板,如spiltPane则为分成两部分的面板,每个部分都可以单独成为一个内容! Label :标签 button :按钮,一般按钮会选择放置子HBox或者VBox中,一般在设置按钮后都会右键选择warp in 进行Box容器中 TabelView :表格视图,可以选择添加的行数或者列数也可以用来划分面板! GridPane :网格面板,用于设置面板的划分! |
以上的每一个组件都可以拥有自己的属性,在Secence Builder中的右边面板便可以对应设置。但设置的时候必须注意不可以
过度地进行复杂化,否则会导致编译过慢!
3-----效果图展示
当该页面被保存后,对应开发的fxml文件就会生成对应的树节点图谱。然后在继承application类的自定义类中通过start()调用则可以展示出来,以下为:
展示图: