JavaGUI:eclipse+e(fx)clipse+JavaFX Scene Builder搭建JavaFX可视化开发环境

简介: JavaGUI:eclipse+e(fx)clipse+JavaFX Scene Builder搭建JavaFX可视化开发环境

本文参考教程:

JavaFX教程 https://www.yiibai.com/javafx

环境

mac 10.14.4 (18E2035)

1、安装Java8(JDK8)

https://www.oracle.com/technetwork/java/javase/downloads/index.html

java version “1.8.0_221”

2、安装eclipse

https://www.eclipse.org/

Version: 2019-06 (4.12.0)

设置代码自动提示

Windows -> preferences -> Java -> editor -> content assist 
->  auto activation  -> auto activation triggers for java
文本框中输入: abcdefghijklmnopqrstuvwxyz.

如何设置eclipse代码自动提示功能

3、eclipse安装e(fx)clipse插件

https://www.eclipse.org/efxclipse/install.html

菜单Help -> Install New Software… -> Add… -> 输入

Name: e(fx)clipse

Localtion: http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/


-> OK -> 选中两项

a、e(fx)clipse – install

b、e(fx)clipse – single components

-> next完成

4、安装JavaFX Scene Builder可视化布局工具

Version: 2.0-b20, Changeset: 5cac093e5c1f

(1)下载安装JavaFX Scene Builder

https://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html


(2)配置Eclipse以使用Scene Builder

菜单Window -> References -> JavaFX

SceneBuilder executable 选择刚刚安装好的程序路径

-> Ok

5、eclipse新建JavaFx项目

(1)创建项目

菜单File -> New -> Others… -> JavaFX -> JavaFX Project

application的子包中,生成名为Main.java的程序

(2)创建布局文件

File -> New -> Other… -> JavaFX -> New FXML Document

右键使用JavaFX Scene Builder打开fxml文件,拖拽控件布局,保存

d22.1.png


6、运行应用程序

右键单击Main.java文件空白处,选择Run As -> Java Application

d22.2.png


参考

JavaFX开发环境安装配置

Java-GUI快速入门-WindowBuilder

            </div>
目录
相关文章
|
网络安全 开发工具 git
git 出现错误:kex_exchange_identification: read: Connection reset by peer fatal
git 出现错误:kex_exchange_identification: read: Connection reset by peer fatal
git 出现错误:kex_exchange_identification: read: Connection reset by peer fatal
|
SQL Java 数据库连接
springboot~mybatis-pagehelper原理与使用
【7月更文挑战第15天】MyBatis-PageHelper是用于MyBatis的分页插件,基于MyBatis的拦截器机制实现。它通过在SQL执行前动态修改SQL语句添加LIMIT子句以支持分页。使用时需在`pom.xml`添加依赖并配置方言等参数。示例代码: PageHelper.startPage(2, 10); List&lt;User&gt; users = userMapper.getAllUsers(); PageInfo&lt;User&gt; pageInfo = new PageInfo&lt;&gt;(users); 这使得分页查询变得简单且能获取总记录数等信息。
554 2
|
存储 弹性计算 固态存储
三分钟磁盘存储性能IOPS、I/O及吞吐量指标详解
什么是磁盘I/O?存储IOPS是什么?磁盘性能指标吞吐量是指什么?
17902 39
|
SQL 安全 架构师
基于JSP的网上购物系统的设计与实现(论文+源码)_kaic
近些年来,社会的生产力和科技水平在不断提高,互联网技术也在不断更新升级,网络在人们的日常生活中扮演着一个重要角色,它极大地方便了人们的生活。为了让人们实现不用出门就能逛街购物,网络购物逐渐兴起慢慢变得成熟,现在的电子商城正十分流行,越来越多的商家在网上建起在线商店,这无疑向消费者展现出了一种全新的购物理念,网上购物系统开发具有很多意义其中最主要的是既可以对公司自身所拥有的产品进行出售,同时也可以为公司自己的产品品牌进行宣扬。同时便于推广与运营。与此同时,本系统的网站构图比较精美,是根据线下调查一些大学生对购物商城的浏览体验得出结论后制作的。原因是很多人都认为有个精美的页面是一次愉快购物的开始,
|
安全 测试技术 网络安全
如何使用Metasploit进行漏洞利用?
如何使用Metasploit进行漏洞利用?
482 0
|
监控 Java Spring
gRPC中interceptor拦截器的总结和实践
gRPC中的interceptor拦截器分为客户端拦截器和服务端拦截器,分别是在客户端和服务端的请求被发送出去之前进行处理的逻辑。常见的使用场景有:(1)请求日志记录及监控;(2)添加请求头数据、以便代理转发使用;(3)请求或者结果重写。
1173 0
gRPC中interceptor拦截器的总结和实践
|
XML Java 数据处理
java将excel转为pdf
在Java中,可以使用Apache POI库处理Excel文件,以及使用iText库将Excel文件转换为PDF格式。
2157 0
|
Web App开发 缓存 网络安全
国外优秀网站:世界30大汽车品牌网站设计欣赏
  在当今社会,名车俨然是身份地位的象征。拥有一辆名车是很多人梦寐以求的,相信你也是其中一员。今天这篇文章收集了30大汽车的网站设计,一起欣赏这些世界顶级汽车品牌的网站。   1. Lamborghini 2.
1435 0