首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JavaFX入门(三):使用Eclipse开发JavaFX程序

JavaFX入门(三):使用Eclipse开发JavaFX程序

作者头像
卡尔曼和玻尔兹曼谁曼
发布于 2019-01-22 03:11:26
发布于 2019-01-22 03:11:26
7K0
举报

JavaFX有着WPF类似的炫酷,但是由于WPF不是跨平台的,所以最近看了看JavaFX。下面是使用Eclipse进行开发的环境配置。

1. 首先确保你的Windows上安装了Eclipse并能正确运行。

2. 下载Eclipse的JavaFX插件e(fx)clipse进行安装。按照方法见官网:http://www.eclipse.org/efxclipse/install.html

3. 下载Scene Builder进行安装。Scene Builder是JavaFX的一个可视化开发工具,通过用户的拖拽和熟悉的设置自动生成FXML文件。由于JDK8以后Oracle不提供Scene Builder的二进制文件的下载,我们可以在第三方网站进行下载:http://gluonhq.com/open-source/scene-builder/。可以直接下载Windows Installer的安装版本。

4. 在Eclipse中进行配置。点击菜单Windows→Preference→JavaFX,设置SceneBuilder executable的路径为Scene Builder的安装路径中的名为SceneBuilder.exe的可执行文件。

然后我们选择File→New→Other...→JavaFX→JavaFX Project。

我们可以使用Scene Builder进行界面的设计,使用Java完成后台逻辑。FXML和CSS文件组成了前台界面。下面是我拖拽出来的界面,一句代码也没有写:

是不是比Java Swing要好看一些。JavaFX比Swing强大之处在于其界面组件的高度自定义,每个组件我们都可以通过CSS对其进行样式的修改。而且JavaFX还可以进行硬件加速。

不过貌似国内进行JavaFX开发的并不多,资料也很少!

参考资料:http://www.yiibai.com/javafx/intro-tutorial.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年11月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaFX 应用开发中的多线程与任务管理机制探讨
本文面向已经会基础 Java 的读者,目标是用实战示例带你快速上手 JavaFX,掌握界面布局、事件处理、样式定制、多线程与打包部署等常用技巧。文章按章节展开,代码示例尽量完整,可直接复制运行。
一键难忘
2025/09/14
950
JavaFX之Scene Builder的使用(开发一款GUI小工具原来这么简单)
首先声明一下,Java的强项并不在GUI上,现在是web的天下,博主发此篇文章仅是个人兴趣,如果您是学Java开发的,业余想做GUI小工具,可以选择使用JavaFX。如果需要开发企业级应用,推荐还是用qt或者wpf那些,用Electron也是很好的选择。
VIBE
2022/11/22
14.8K0
JavaFX之Scene Builder的使用(开发一款GUI小工具原来这么简单)
JavaFX入门(五):使用CSS样式美化你的UI控件
CSS(层叠样式表,Cascading Style Sheets)原来是被用来在网页开发中表现HTML元素样式的一种文本标记语言。HTML用来展现内容,CSS被用来设计内容的样式,这样做的好处就是内容和样式相分离。CSS先后被用到Adobe的RIA开发技术Flex,C++的GUI框架Qt以及JavaFX技术上。如果对CSS不是很熟悉,没关系,十分钟入门CSS的一个教程:W3CSchool CSS教程。
卡尔曼和玻尔兹曼谁曼
2019/01/22
11.5K0
JavaFX入门(五):使用CSS样式美化你的UI控件
JavaFX入门(二):JavaFX和FXML
在我的JavaFXML系列博客第一篇《JavaFX入门(一):我的第一个JavaFX程序 》中我们用纯Java代码写了一个很简单的JavaFXML程序,这一节中我们使用FXML编写程序界面,然后用Java书写后台逻辑完成上一节中的程序,实现相同的功能。
卡尔曼和玻尔兹曼谁曼
2019/01/22
9.7K0
JavaFX入门(二):JavaFX和FXML
Java GUI 编程完全指南:从 Swing 到 JavaFX 图形界面实战开发
图形用户界面(GUI)是用户与程序交互的重要方式。虽然 Web 应用流行,但 Java GUI 依然广泛应用于:
用户11690575
2025/06/08
1.1K0
JavaFX入门(四):JavaFX布局(一)
说道GUI编程一定要谈到布局,JavaFX内置了大量的布局控件提供给我们使用。其实,JavaFX的布局控件和界面元素控件都是继承自javafx.scene.layout.Region类。我们这里只看布局控件类。布局控件我们在界面上一般是看不到的,它一个容器用于放置其它可视的界面元素控件。(JavaFX在线API文档:JavaFX8 API Online) JavaFX布局控件的类图如下:
卡尔曼和玻尔兹曼谁曼
2019/01/22
13.1K1
JavaFX入门(四):JavaFX布局(一)
Java GUI 编程全攻略:Swing 与 JavaFX 入门实战
Java 不仅能写服务器端程序,还可以用于创建桌面图形界面应用。常用的 GUI 库包括:
用户11690575
2025/06/06
4990
Avalonia:可信创.NET 跨平台UI,让JAVA失业者转.NET信创开发!
亲爱的读者们,今天我想与大家分享一个令人兴奋的主题 —— Avalonia,这个强大的.NET跨平台UI框架。作为一名曾经的JAVA开发者,我深知转换技术栈的挑战。然而,在当前快速变化的IT行业中,适应新技术已成为我们的必修课。尤其是在信创产业蓬勃发展的背景下,Avalonia为我们提供了一个绝佳的机会,让我们能够无缝过渡到.NET生态系统,并在跨平台UI开发领域大展身手。
用户10786849
2024/07/25
4.4K0
Avalonia:可信创.NET 跨平台UI,让JAVA失业者转.NET信创开发!
JavaFX 简介
本文介绍了JavaFX技术,并基于JavaFX编写了一个简单的图形界面程序。通过使用JavaFX,可以大大简化Java应用程序的开发过程,提高开发效率。同时,JavaFX也提供了一些常用的设计器,如SceneBuilder,可以方便地创建JavaFX应用程序。
乐百川
2018/01/09
6.7K0
JavaFX 简介
JavaFX——(第一篇:介绍篇)
什么是JavaFX JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序。它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。 JavaFX有以下优点: 因为JavaFX平台是用Java编写的,Java开发人员可以利用现有的技能和工具来开发JavaFX应用程序。 因为java是广泛使用的,所以很容易找到能轻易将JavaFX应用变成产品的开发人员。 因为跟Jav
cloudskyme
2018/03/20
8.9K0
JavaFX——(第一篇:介绍篇)
使用Maven构建JavaFX程序(HelloWorld示例)
本工程包含一个main入口函数类,一个controller类,资源文件包括一个fxml文件,一个css样式文件。 工程目录如下:
卡尔曼和玻尔兹曼谁曼
2019/01/22
9.3K0
使用Maven构建JavaFX程序(HelloWorld示例)
Eclipse 的中文简体版安装教程「建议收藏」
  理论上,可以下载安装版的 Eclipse,网址:https://www.eclipse.org/downloads/
全栈程序员站长
2022/07/31
1.5K0
Eclipse 的中文简体版安装教程「建议收藏」
javaFX(二)-使用gradle+jdk14创建javafx程序
在上一篇文章中,我们一起学习了jlink和jdk14的模块化. 在本篇文章中,我们一起来学习gradle来新建一个javafx的Hello World 程序.
微笑的小小刀
2020/05/28
5K0
Maven实战之旅第三篇——eclipse安装maven插件
Maven安装方式有三种,第一种是离线安装,用 link 的方式来安装,这种方式可拔性更好,可以随时将插件插上和拔下,非常方便。这里推荐一片写离线安装的博客 http://www.blogjava.net/fancydeepin/archive/2012/07/13/382965.html 第二种使用eclipse的marketPlace,help->eclipse marketplace->serch->在find框中输入maven,选择相应的版本即可。 第三种使用链接下载:这种方式网上说的较少,主要是安装要耗费较多的时间,我就赘述一下吧。
我是李超人
2020/08/20
1.2K0
JavaFX 与 Java Swing 桌面应用开发实战指南
JavaFX 是 Oracle 推出的新一代 Java 桌面应用开发框架,具有以下特点:
啦啦啦191
2025/06/25
7530
JavaFX 与 Java Swing 桌面应用开发实战指南
Java开发环境系列:你真的会用eclipse吗?
2、找到Eclipse IDE for Java EE Developers,根据自己的系统选择Windows 32-bit 还是 64-bit的,点击相应链接下载(因为我的系统是64位的,所以这里我选择64-bit)。
架构师小跟班
2019/08/07
5530
Java开发环境系列:你真的会用eclipse吗?
详解 Windows 下 Eclipse CDT 配置 C/C++ 编译环境
其实 windows 下,C、C++ IDE 也不少,但许多IDE的 UI 和用户体验基本都停留在上个世纪,除了 eclipse CDT 和 visual studio,但后者现在是个巨无霸,安装文件都 3 个多G,而且这货安装容易删除难,但 eclipse CDT 就不一样了,绿色无污染,熟悉 java eclipse 的同学也能快速适应~ 1、Eclipse及CDT的安装 离线安装CDT 到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。 CDT的全称是C/C+
用户1177713
2018/02/24
9.5K0
详解 Windows 下 Eclipse CDT 配置 C/C++ 编译环境
javafx框架tornadofx入门28_使用现有布局文件fxml
1.删除现有布局文件中的控制器,如: fx:controller="app.MainController" 2.在View中通过by fxml(fxmlPath)覆写root,fxml文件需放在资源目录resources 或其子目录如view下: override val root : TextArea by fxml("/view/MainView.fxml") 3.通过by fxid()引用对应id的控件,对于按钮的onAction="#hello"事件,直接定义相应的函数即可: val msg : L
用户6167008
2020/04/27
2.3K1
javafx框架tornadofx入门28_使用现有布局文件fxml
使用Java在Netbeans IDE上开发JavaFX的4个深坑总结,开发必看!
这篇文章真是让我操碎了心。本来想着在netbeans上面开发Javafx项目很容易,也就没怎么准备,就直接上手了。后来气的我想砸键盘。由于现在大家普遍都使用eclipse和idea,导致这两个ide的教程普遍的多。这叫什么效应来着?因为用的人多,所以大家不得不去用,反过来又导致这一领域的知识越来越多。而eclipse和idea基本就是这种情况。我想找个netbeans对口的问题解答简直难上之难,要么就是07年08年的。新的netbeans教程太少了。最后还是去官方找了一段时间才找出来的解决办法。
莱迪娜的风声
2022/10/18
3.3K1
使用Java在Netbeans IDE上开发JavaFX的4个深坑总结,开发必看!
windows系统中eclipse C开发环境的架设
虽然c有很多经典的开发环境,但是大多数是linux或unix下的,对于windows的忠实用户来讲,可能并不习惯。 windows环境中,有一个dev-c++可以做c代码的调试,但这个软件貌似已经停止更新了,而且个人觉得它也不够时尚,有点过时了。所以windows平台中,我更倾向于推荐eclipse环境 1、下载Eclipse IDE for C/C++ Developers 地址:http://www.eclipse.org/downloads/ 或 http://www.eclipse.org/down
菩提树下的杨过
2018/01/23
1.3K0
windows系统中eclipse C开发环境的架设
推荐阅读
相关推荐
JavaFX 应用开发中的多线程与任务管理机制探讨
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档