JAVA FX 应用程序基础

来源:互联网 发布:淘宝粮仓被挤爆了 编辑:程序博客网 时间:2024/04/29 04:01

       javaFX使用戏剧上的术语。为了创建一个应用程序,需要首先实例化一个舞台(stage)对象。假设你是一个导演,需要布置一个或多个场景(views)。每个场景的主干网是一个场景图(GUI节点树状图,相当于GUI容器和组件)。每个节点的样式使用CSS文件设置,还可以将特效和转换应用于节点。如果节点需要的话,还可以设置节点的事件处理函数。在场景图的顶部创建一个根节点。

       JavaFX类分布在javafx.stage包和javafx.scene包。JavaFX应用程序的Main继承了Application,结构如下:

public class Main extends Application {public void start(Stage primaryStage) {// Create your stage and scenes here} public static void main(String[] args) {launch(args);}}

       JavaFX的框架调用了Application的方法,包括:launch()、init()和start()。init()方法在launcher线程上调用,是创建所有GUI组件的地方。start()方法是JavaFX应用程序的入口方法,在应用程序线程调用,是创建舞台上位于第一个场景上的对象,办演着与SWing中JFrame、JDialog相似的角色。

       Swing和JavaFx应用程序运行在不同的线程上,为了在JavaFX应用程序中使用已有的Swing组件,可以使用SwingNode类。

使用E(fx)clipse插件

       开发JavaFX应用程序的最好IDE是NetBeans,IntelliJIDEA。使用Eclipse的话,要安装E(fx)clipse插件。

 

0 0
原创粉丝点击