900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java打字训练课程设计_JavaFX+Java打字练习软件(布局篇)

java打字训练课程设计_JavaFX+Java打字练习软件(布局篇)

时间:2021-02-06 23:10:22

相关推荐

java打字训练课程设计_JavaFX+Java打字练习软件(布局篇)

在我编写打字练习软件的时候,JavaFX的布局只有HBox和VBox。前两天JavaFX发布了1.2,又新增了ClipView、Flow、Stack、Tile这四种布局(详见/developer/technicalArticles/javafx/v1_2_newlayouts/)

所以我的软件基本上都是以HBox和VBox来布局,只有暂停时间的按钮之后有尝试使用Stack布局。

关于HBox、VBox和Tile的布局方法,JavaFX的中文官方网站上有详细的介绍,在这里我就不多做解释了,有兴趣的可以看看这里/javafx/1/tutorials/ui/layout/

这里稍微介绍下中文官网上没有提到的另外三种布局。

ClipView就如同它的名字一样,指的是一个被剪切的视图,就好比用手机屏幕看一张高像素的图片,在实际像素的情况下,我们用手机屏幕只能看到图片的局部,要看到图片的其他部分,我们只能通过上下左右的移动来观看。

Flow其实就等同于Swing中的流式布局,这里就不详细介绍了。

Stack的原理就是堆栈,在一个画面中有好几个图形或文字,代码部分写在最上面的图形就是先压入盏的,并且他们默认都是排放在这块布局的正中心。比如说我这里的开始暂停按钮,在Stack布局里我先画了个带圆弧的长方形(ButtonS_P),再放入文字“Start”(S_P),可以看到他们的默认位置都是在中央,这样就不用在花心思计算位置了。

最后再放一张登陆界面的布局截图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。