首页 > 信息汇总 > 上海艺考生文化课辅导学校排名-排行榜

分享

上海艺考生文化课辅导学校排名-排行榜

时间:2024-01-30 15:45:30
导语概要

中公IT优就业以研发为核心竞争力,以教学效果为导向,设置特色化辅导内容和教学方式,不断提高教学水准,业界特有的“4分理论+6分实训”教学法,为广大学员提供了科学有效的教学服务...

JAVA入门:javaFX是什么 javaFX应用及环境搭建

Java从入门到精通总会面临这样那样的问题,作为一名Java软件工程师,工作总重复性动作比较多,比如:调试接口、编写接口文档等等。一些爱动脑子的程序员或许会开发一些小程序来提高工作效率。用java编写一些窗口应用的方法你会吗?今天小编就在这里讲述一下如何用java写出窗口应该?

聊聊javaFX是什么?javaFX应用工具及环境搭建

JavaFX是Oracle公司推出的轻型、可硬件加速的Java UI平台,是Java富客户端平台发展的新趋势。JavaFX可以很好的将开发与设计分开,使得开发人员更专注于业务逻辑及功能开发,设计人员更专注于UI的美化及用户体验的提升。

学习JavaFX 所用到的工具是Netbeans 8.2及JavaFX Scene Builder 2.0,所需开发环境建议JDK8+。这些都在Oracle官方可以下载到,这里不多说。今天要介绍的是一个入门的Demo程序,通过Netbeans新建项目及JavaFX Scene Builder构建UI界面。搭建好环境并安装好开发工具之后,打开Netbeans新建项目,选择类别为JavaFX,项目为JavaFX应用程序,点击下一步,如下图所示:

项目建立完成之后,再新建一个demo.fxml布局文件,同时指定控制器类DemoController及级联样式文件demo.css。具体操作如下图所示:

新建完成之后项目结构如下图所示:

前面已经安装好了JavaFX Scene Builder,所以双击fxml文件时Netbeans会自动调用JavaFX Scene Builder打开demo.fxml进行场景编辑。在场景编辑器中左侧Library为JavaFX组件区,该区域组件有容器、控件、菜单等,根据需要从该区域选择控件拖放到场景中。有过UI开发经验的同学应该都知道容器、组件、布局这些概念,有不了解这些概念的同学请自行查找相关资料,这里不再说明。示例中将菜单组件拖放到场景中,并设置好布局位置左、上、右分别为零。设置布局在场景编辑器右侧,默认展开的是 Properties属性设置界面,在Properties底部点击Layout展开布局设置界面,设置完成如下图所示,按Ctrl+S保存场景:

保存好布局之后回到Netbeans中修改JavaFXDemo.java文件strart方法。修改之后如下:

public void start(Stage stage) {

try {

FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/resources/demo.fxml"));

Parent root = fxmlLoader.load();

Scene scene = new Scene(root);

stage.setScene(scene);

stage.setTitle("JavaFX Demo");

stage.show();

} catch (IOException ex) {

Logger.getLogger(JavaFXDemo.class.getName()).log(Level.SEVERE, null, ex);

}

}

切换项目到文件视图,找到build.xml并右键点击,在弹出菜单中选择运行目标、compile编译项目。如下图所示:

编译完成之后在JavaFXDemo.java编辑窗口中右键点击,选择运行文件,另一种运行方式是在上图右键菜单中选择jfx-project-run。操作及运行效果如下图所示:

图左边是运行JavaFX操作,右边为运行效果图

写到这里,用java编写的最为简单的JavaFX示例程序就编写完成了,后续更多控件的使用,交互事件的处理等内容将慢慢跟大家分享,请大家经常关注,更多技术分享等你来!

  • Java

    编程语言界中流砥柱

  • 全栈开发

    IT多面手

  • 软件测试

    就业门槛低人才需求大

  • Python

    人工智能主流语言

  • AR/VR

    学AR/VR抢占朝阳行业

  • Linux云计算

    行业竞争小直指架构师

  • Web前端

    多重技能加身

  • PHP

    地位稳定世界流行

  • 嵌入式AI+物联网开发

    物联网时代软硬技术兼备

  • 网络安全

    网络安全一专多能

  • C/C++

    C生万物 编程之本

  • 大数据

    时代前沿的潮流技术

优就业教学体系


优就业在各地市开设有不同形式、不同层次的辅导课程,致力于服务学生的差异化、个性化需求。
  • 面授课程

    手把手教学,大型商业项目贯穿始终,提前积累工作经验。

  • 网络课程

    在线直播课、视频网课,利用碎片时间,为自己增值

  • 图书教材

    坚持专业+前沿+实战的原则,自主研发的多品种IT教辅图书,已成为IT技能学习畅销书籍。

Copyright © 2022-2023 www.axbang.cn All rights reserved.备案号: 豫ICP备2022021264号.

文章由用户自行发布,如有侵权请及时联系删除。

电话咨询 在线客服 预约试听