JavaFX
文章平均质量分 73
NewTech精选
专注分享软硬件等相关技术文章。用代码改变生活、改变世界
展开
-
Springboot2.0项目增加JavaFX启停桌面辅助程序(二)
JavaFX开发桌面程快速上手搭建框架布局样式组件自适应搭建框架布局样式组件自适应原创 2021-09-29 10:07:52 · 433 阅读 · 0 评论 -
JavaFX程序自动更新主程序功能开发
查看是否能连接上服务器 if (UpdateUtil.isOnline("www.baidu.com",1,150)){ ConfirmWin confirmWin = new ConfirmWin(); if(ConfirmWin.isOk){ //如果更新需要结束debug服务 DevToolsDebuggerServer.stopDebugServer();原创 2021-05-12 12:44:15 · 961 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(六)—— 使用JavaFX的UI控制器
文章目录一、尝试JavaFX UI控制器二、使用JavaFX UI控制器1.引入库2.读入数据三、总结一、尝试JavaFX UI控制器JavaFX有丰富的JavaFX UI控制器来编写应用程序。有相对简单的TextField控制器,也有复杂的WebView控制器。下面将进行这些控制器的快速学习,并创建一个应用作为例子。这个例子将包含大多数可用的UI控制器。它也是一个切入点你可以用来构建自己的应用程序。二、使用JavaFX UI控制器1.引入库2.读入数据三、总结...原创 2021-03-25 20:46:07 · 650 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(五)—— 动态UI布局
动态UI布局概述动态布局技术通过绑定将文本居中使用StackPane让Reversi居中创建自定义区域在格栅上布局Tile通过fxml声明用户接口概述JavaFX拥有创建动态布局的设施,它允许你轻松的创建好看的用户界面。通过顶级的Pane和Region类可以构建有力的自定义布局。以及构建布局包含HBox,VBox,AnchorPane,BorderPane,FlowPane,TilePane,StackPane,GridPane和TextFlow。动态布局技术JavaFX提供大量的布局以适用于不同的原创 2021-03-24 23:17:58 · 588 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(四)——属性和绑定
JavaFX绑定激励性例子理解关键接口和概念关键接口的特定类型创造绑定理解JavaFX Bean约定将JavaFX Bean适配成JavaFX属性总结激励性例子import javafx.beans.InvalidationListener;import javafx.beans.property.IntegerProperty;import javafx.beans.property.SimpleIntegerProperty;import javafx.beans.value.ChangeLi原创 2021-03-20 23:41:28 · 469 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(三)——应用SceneBuilder开发用户界面
目录概述使用JavaFX SceneBuilder开发用户界面通过FXML设置舞台概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。上一章主要是介绍如何应用JavaFX使用编程声明方式开发用户界面。这一章主要应用SceneBuilder开发用户界面。使用JavaFX SceneBuilder开发用户界面这是安装好的SceneBuilder2.0,这是fxml文件编辑器,可以进行控件拖拽来搭建用户界原创 2021-03-18 19:54:26 · 527 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(二)—— 如何应用JavaFX开发用户界面
目录概述编程与声明创建用户界面以节点为中心的UI的简介设置舞台获取程序参数设置舞台的样式控制舞台是否可以改变大小让舞台全屏设置舞台的边界绘制圆弧矩形当标题栏不可用时拖动舞台使用用户界面布局容器确定舞台是否处于焦点位置控制舞台的z轴顺序关闭舞台并检测何时关闭创建一个场景设置场景中的光标设置场景中背景用节点填充场景通过ID找到场景中的节点从场景访问舞台向场景内容序列中插入节点场景中用CSS来修饰节点处理输入事件场景中的动画节点为动画使用时间线例子拖动节点通过键盘输入定位节点概述JavaFX是用于构建富互联网原创 2021-03-17 22:42:52 · 432 阅读 · 0 评论 -
JavaFX开发桌面,移动端,嵌入式权威指南(一)—— JavaFX桌面入门小项目
目录概述代码结果总结JavaFX应用舞台和场景显示图像显示文字将文本节点作为组动画文本向上滚动概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。这一章主要是介绍如何开始JavaFX开发,并开发一个简单的JavaFX桌面入门小项目。其内容是在小窗口中进行文字循环滚动播放及图片背景。代码package sample;import javafx.application.Application;imp原创 2021-03-16 21:32:52 · 647 阅读 · 0 评论 -
JavaFX字库精简项目开发(五)—— 打包发布
目录概述技术实现涉及技术发布方式1:通过jar运行maven插件jfx:jar构建可执行jar打包生成文件目录发布方式2 通过jfx:native打包发布方式3 自行裁剪jre打包为绿色版软件总结概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。最近为了巩固一下JavaFX学习成果,准备利用整个技术开发一个工具软件能够对字库进行裁剪,可以根据用户的设置自动生成精简字库,简化手动裁剪的麻烦。技术实现使原创 2021-03-15 22:29:41 · 366 阅读 · 1 评论 -
JavaFX字库精简项目开发(四)—— 装配LocalServer
目录概述技术实现涉及技术功能编码后端服务创建前端调用接口总结概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。最近为了巩固一下JavaFX学习成果,准备利用整个技术开发一个工具软件能够对字库进行裁剪,可以根据用户的设置自动生成精简字库,简化手动裁剪的麻烦。技术实现在上一篇文章我在程序中增加了WebView组件,可以引入Web前端技术。但是javaFX的WebView组件仅仅适用于web页面的显示场景原创 2021-03-15 22:01:08 · 142 阅读 · 1 评论 -
JavaFX字库精简项目开发(三)—— 装配WebView
目录概述技术实现涉及技术功能编码创建WebViewUtil工具类构建WebEngine加载html页面在pages.layout目录下引入前端文件总结概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。最近为了巩固一下JavaFX学习成果,准备利用整个技术开发一个工具软件能够对字库进行裁剪,可以根据用户的设置自动生成精简字库,简化手动裁剪的麻烦。技术实现在JavaFX脚手架中集成WebView技术,可原创 2021-03-15 21:46:20 · 269 阅读 · 1 评论 -
JavaFX字库精简项目开发(二)—— sfnttool.jar精简字库
JavaFX简介JavaFX主要致力于富客户端开发,以弥补swing的缺陷,主要提供图形库与media库,支持audio,video,graphic,animation,3D等,同时采用现代化的css方式支持界面设计。同时又采用XUI方式以XML方式设计UI界面,达到显示与逻辑的分离。与android这方面确实有点相似性。重点内容JavaFX开发环境搭建JavaFX入门之Hell原创 2021-03-15 21:33:21 · 633 阅读 · 2 评论 -
JavaFX字库精简项目开发(一)—— 快速开发脚手架
目录概述技术实现涉及技术功能编码结果展示总结概述JavaFX是用于构建富互联网应用程序的Java库。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,物联网设备,平板电脑等。最近为了巩固一下JavaFX学习成果,准备利用整个技术开发一个工具软件能够对字库进行裁剪,可以根据用户的设置自动生成精简字库,简化手动裁剪的麻烦。技术实现首先是查找相关的开源资料,比如搜索“字库精简”,可以找到谷歌开源的字体精简工具库。1.在github上下载cachegit-sfntly-master原创 2021-03-13 00:27:49 · 442 阅读 · 0 评论 -
JavaFX学习系列文章目录
JavaFX学习系列文章目录JavaFX简介简介JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。JavaFX允许开发人员在单个编程接口中组合图形,动画和UI控件。JavaFX技术主要应用于创建Rich Internet applications(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX Script转载 2020-10-18 20:04:09 · 215 阅读 · 0 评论