当前位置: 首页 > news >正文

java 入门-使用eclipse、javaFX、SceneBuilder进行图形界面开发

       个人是 一直在开C# CS端开发 , 目前 公司的软件 基本都使用了java作开发。 为了更好适应环境,我也只能再次学习这个陌生的开发工具。 

  java 的开发界面非常不友好 ,对于我这样的初学者只能是借助插件来进行界面与后台联动, 上网度娘了好多资料, java的开发环境非常不易构建 特别是需要辅助界面设计的 。 谨以我这么多天的摸索经历来作下小记 。 以便于我后续在换电脑时能够很方便的进行开发。 

下面资料多有借鉴其他码友内容, 个人主要是作了一个相关整理信过程中问题的解决经历分享。

首先开发环境工具版本信息及下载网址如下:

1.eclipse  2022-09  (进行FXML开发时 其他版本都无法顺利加载FXML文件,这问题我找了三天 才从javafx - 无法在 Eclipse 中创建新的 FXML 文件 - 堆栈溢出 (stackoverflow.com)处 得到方法)

2022-09 R | Eclipse Packages

2. java sdk  jdk-17_windows-x64_bin.msi

3.SceneBuilder-20.0.0.msi

首先访问官网:JavaFX
找到Scene Builder,点击Download  安装教程 -JavaFX Scene Builder 下载安装_scenebuilder安装_Jack魏的博客-CSDN博客

4.openjfx-17.0.8_windows-x64_bin-sdk 

JavaFX - Gluon (gluonhq.com)

学习资源 :

一、学习资源:
1.JavaFX - Scene Builder网站:https://code.makery.ch/zh-cn/library/javafx-tutorial/part1/

2.javafx框架tornadofx的博客:https://cloud.tencent.com/developer/column/80412

3.JavaFX中文官方网站 (openjfx.cn)

4.javafx包的下载地址:JavaFX - Gluon (gluonhq.com)

5.中文文档 | JavaFX中文资料 (javafxchina.net)

安装步骤:

1.java sdk  jdk-17_windows-x64_bin.msi 安装

Java 开发环境配置 | 菜鸟教程 (runoob.com)

2.eclipse  安装

直接压缩包解压 使用即可 基础配置JDK 按下面网址 -eclipse的安装与配置_eclipse安装和配置环境教程_白豆五的博客-CSDN博客

相关配置如下 :

A.   Eclipse中开发JavaFX,需要安装JavaFX的开发工具——e(fx)clipse插件

在eclipse里配置JavaFX(史上最简单方法)_eclipse javafx_Jonas Qin的博客-CSDN博客

主要为使用2.3版本 

e(fx)clipse
https://download.eclipse.org/efxclipse/updates-released/2.3.0/site/


 

http://www.lryc.cn/news/177080.html

相关文章:

  • 集度汽车(武汉java)一面
  • 虹科分享 | 为工业机器人解绑,IO-Link wireless无线通讯技术可实现更加轻量灵活的机器人协作
  • 【PickerView案例10-国旗选择界面02 Objective-C预言】
  • 面试打底稿⑤ 项目一的第一部分
  • PSINS工具箱学习(三)让AI解释PSINS中的各种卡尔曼滤波函数
  • 多边形碰撞检测算法
  • 【C/C++笔试练习】——printf在使用%的注意事项、for循环语句的三个条件、运算符优先级、删除公共字符
  • Linux部署elk日志监控系统
  • LINUX -SQL笔记(自学用)
  • 【Spark】win10配置IDEA、saprk、hadoop和scala
  • MQTT 协议概要
  • 向量数据库X云计算驱动大模型落地电商行业,Zilliz联合AWS探索并贡献成熟解决方案
  • 【vue2】解决Vuex刷新页面数据丢失的问题
  • 小皮面板配置Xdebug,调试单个php文件
  • 版本控制系统:Perforce Helix Core -2023
  • 回归预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据回归预测
  • Hive-命令行CDH访问开启kerberos的hive
  • 手机能搜到某个wifi,电脑搜不到解决方法(也许有用)
  • Java-day18(网络编程)
  • Java多线程编程-栅栏CyclicBarrier实例
  • 【100天精通Python】Day67:Python可视化_Matplotlib 绘制动画,2D、3D 动画 示例+代码
  • 变量、常量以及与其他语言的差异 - Go语言从入门到实战
  • Android 编译插桩操纵字节码
  • 云原生的简单理解
  • AVL Cruise 2020.1 安装教程
  • 数组07-滑动窗口、HashMap
  • 【C++杂货店】类和对象(上)
  • K8S笔记
  • MySQL关于日期函数的使用-笔记
  • 【postgresql 】 ERROR: “name“ is not supported as an alias