前面介绍了FXML的基本格式及其控制器的用法,算是打通了FXML方式的编码流程.程序界面通常保持固定尺寸,不过有时也允许用户拖曳窗口大小,不拖不打紧,一拖就可能坏事.像之前的登录窗口,没拖的时候界面如下图所示. 现在开始慢慢把窗口拖长,拖到一半停下来,此时登录界面如下图所示. 乍看过去,界面上的各控件大小保持不变,且始终居中显示,没发现什么问题.可是继续拖长窗口,突然之间这些控件乾坤大挪移,用户名区域顶到了第一行,登录按钮跟着顶到了第二行,变化后的界面效果如下图所示. 之所以出现控件排版错乱的问…