史上最骚RPG制作第二期 JavaFx的回顾

简述

  这期的任务是回顾javafx知识,包括图像的创建,事件的驱动,按钮文本框等组件的创建,文本的接受这些操作,争取把start,lose,win类弄出来。

Fx框架简述

  

  每一个fx类都是application类的继承。

  一个 Scene对象可以使用构造方法 Scene(node,width, height)创建。这个构造方法指定了场景的宽度和高度并且将节点置于一个场景中

  个 Stage 对象是一个窗体。当应用程序启动的时候,一个称为主舞台的 Stage 对象由JVM 自动创建。

  可以将stage类比成舞台,scene就是场景,node就是里面的演员。

  但直接将node弄到scene里面会占据整一个scene,这时pane的出现使得节点可以放到我们想要放到的位置。

  

  于是现在fx的框架都弄出来了,创造一个舞台,舞台里面有场景,场景里面有面板,面板里面有节点。 

场景的变换 

  我们的RPG涉及四个场景的切换,我们就要使用事件驱动来切换我们的场景。

  

  通过设置按钮,以及按钮点击事件,我们可以更换主舞台的场景,来实现游戏内场景的切换。

现在来实现我们RPG的第一个场景  

  

  结点都是垂直的所以我们用VBox做面板,用TextField类创造文本框并接收输入

  我们将按钮进行一个事件驱动,转到我们的第二场景,以及插入账号数据

  

 

posted @ 2020-06-01 21:39  艾尔夏尔-Layton  阅读(305)  评论(0编辑  收藏  举报