Java——fx

目标
JavaFX 基本介绍
基本布局面板使用
登录界面制作
JavaFX 基本介绍
JavaFX 是用于构建富互联网应用程序的 Java 库。 使用此库编写的应用程序可以跨多个平台一致运行。
使用 JavaFX 开发的应用程序可以在各种设备上运行,如台式计算机,手机,电视,平板电脑等。
要使用 Java 编程语言开发 GUI 应用程序,程序员依赖于诸如高级窗口工具包 (AWT) Swings 之类的库。
JavaFX 出现之后,这些 Java 程序开发就可以有效地利用丰富的类库来开发 GUI 应用程序。
代码介绍
Application JavaFX 程序的入口 , 任何 JavaFX 应用程序程序都要继承该类并重写 start() 方法
通过 main() 执行 Application launch() 方法
launch 方法会默认执行该类下的 init() start() stop() 方法
方法执行后的显示顺序为:
init() 方法 start() 方法 stop() 方法
public class Main extends Application {
@Override
public void start ( Stage primaryStage ) {
}
public static void main ( String [] args ) {
launch ( args );
}
}
@Override
public void init () throws Exception {
super . init ();
}
@Override
public void start ( Stage primaryStage ) {
}
@Override
public void stop () throws Exception { start 方法中没写内容的时候 , 运行时是没有效果的 , 所以需要添加以下代码 :
方法中的参数 primaryStage 表示的就是当前该程序的舞台对象。
一定要记得添加 primaryStage.show() , 不然运行完成之后是没效果的 , 然后就会怀疑自己代码写错了 🙆‍♂️
整体结构
Stage 是一个主容器 , 或者说是 舞台 , 它就是我们通常所认为的窗口(有边 , 高和宽 , 还有关闭按钮)。在舞台里面 , 我们可以放置一
Scene 也就是 场景 , 我们可以把 Scene 理解为子容器 , 当然你可以切换别的 Scene , 而在这个 Scene 里面 , 我们就可以放置各种
各样的控件。
场景面板介绍
布局面板需要和场景搭配使用 , 如果我们需要将内容显示出来 , 就需要将内容放到布局对象中 , 同时也还需要将该布局面板与一个场
景绑定在一起 , 再把场景绑定到舞台中 , 就完成显示了。
舞台( Stage )包含 场景( Scene , 场景与布局绑定 , 布局中可以放入多个控件
FlowPane 流式布局
FlowPane 它会在一行上排列连续的子组件 , 并且如果当前行填满了以后 , 则自动将子组件向下推到下一行。
super . stop ();
}
@Override
public void start ( Stage primaryStage ) throws IOException {
prim
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值