Lesson2 Application类

Lesson2 Application类

一个类想要实现窗口程序,必须继承 Application 类,并重写 init(),start(),stop()方法

在main方法里用 Application.launch(args)启动程序

一个应用程序的生命周期

JavaFX应用程序的入口点是Application类。 无论何时启动应用程序,JavaFX运行时都会按顺序执行以下操作:

public class Test4 extends Application {
public static void main(String[] args) {
Application.launch(Test4.class,args);
}

@Override
public void init() throws Exception {
    super.init();
}
@Override
public void start(Stage primaryStage) throws Exception {

}
@Override
public void stop() throws Exception {
    super.stop();
}

}



.stop()

Application子类必须声明为public,并且必须有一个public no-argument构造函数。
调用Platform.exit()是明确终止JavaFX应用程序的首选方式。 直接拨打System.exit(int)是可以接受的替代方案,但不允许应用程序运行stop() 。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 4,860评论 1 0
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,167评论 1 114
  • 本文重点介绍应用程序的启动过程,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细...
    天宇sonny阅读 3,110评论 1 0
  • 目录 一、类加载机制 1、类加载? 1.1 什么是类加载机制? 首先,在代码被编译器编译后生成的二进制字节流(.c...
    J先生有点儿屁阅读 6,012评论 5 5
  • 其实,在写这篇文章时,我就还在战胜自己的道路上……有些话,说起来容易,真正做起并坚持下去真的好难好难! 人的一生中...
    夏O微凉阅读 1,352评论 0 0