javafx
文章平均质量分 71
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
JavaFX中WebView的java与JS代码互相调用
java代码package main;import javafx.application.Application;import javafx.beans.value.ObservableValue;import javafx.concurrent.Worker;import javafx.scene.Scene;import javafx.scene.control.Butto...原创 2019-08-20 23:42:39 · 7121 阅读 · 0 评论 -
JavaFX官方教程(十四)之转换,动画和视觉效果教程的源代码
翻译自转换,动画和视觉效果教程的源代码下表列出了本文档中的演示应用程序及其关联的源代码文件。教程 源代码 NetBeans项目文件 转换概述 Xylophone.java transformations.zip 动画基础知识 animations.zip ...翻译 2018-10-15 00:18:28 · 1017 阅读 · 0 评论 -
JavaFX官方教程(十三)之应用效果
翻译自Applying Effects创建视觉效果包含以下主题: 混合效果 绽放效果 模糊效果 投影效果 内阴影效果 反射 照明效果 透视效果 创建一系列效果 介绍如何使用视觉效果来增强JavaFX应用程序的外观。所有效果都位于javafx.scene.effect包中,并且是类的子Effect类...翻译 2018-10-15 00:17:46 · 1780 阅读 · 0 评论 -
JavaFX官方教程(十二)之树动画示例
翻译自 树动画示例本章提供有关树动画示例的详细信息。您将了解场景中的所有元素是如何创建和动画的。图4-1显示了带树的场景。图4-1树动画 项目和要素树动画项目由几个文件组成。每个元素,如树叶,草叶等,都是在不同的类中创建的。在TreeGenerator类创建的所有元素的树。本Animator类包含了除驻留在草地动画所有动画GrassWindAnimation...翻译 2018-10-15 00:16:03 · 1212 阅读 · 0 评论 -
JavaFX官方教程(十一)之动画基础
翻译自 动画基础动画基础提供基本动画概念,包含以下部分: 转变 时间线动画 插值 JavaFX中的动画可以分为时间轴动画和过渡。本章提供了每种动画类型的示例。Timeline并且Transition是javafx.animation.Animation该类的子类。有关特定类,方法或其他功能的更多信息,请参阅API文档。转变JavaFX...翻译 2018-10-15 00:15:43 · 4585 阅读 · 3 评论 -
JavaFX官方教程(十)之转换类型和示例
翻译自Transformation Types and Examples本文档描述了特定的转换并提供了代码示例。转换平移变换沿着相对于其初始位置的一个轴将节点从一个位置移动到另一个位置。木琴条的初始位置由x,y和z坐标定义。在实施例2-1中,初始位置值由指定的xStart,yPos和zPos变量。添加一些其他变量以简化应用不同变换时的计算。木琴的每个杆都基于其中一个基杆。然...翻译 2018-10-15 00:15:25 · 1008 阅读 · 0 评论 -
JavaFX官方教程(九)之转换
翻译自Transformations Overview本章介绍JavaFX中支持的转换。所有转换都位于javafx.scene.transform包中,并且是类的子Transform类。介绍转换变换根据某些参数改变坐标系中图形对象的位置。JavaFX支持以下类型的转换: 翻译 回转 缩放 剪毛 这些转换可以应用于独立节点或节点组。...翻译 2018-10-15 00:15:09 · 914 阅读 · 0 评论 -
在Swing和Swt中使用JavaFX
转载自 在Swing和Swt中使用JavaFX本人从08年12月份,JavaFX发布第一个版本开始关注它的发展。 算算到现在,也差不多是第五个年头了。期间经历了一些动荡,但JavaFX还是坚持着发展了下来,也经历了很多改变(这也是Java技术的特点,不会像微软对技术的抛弃和更新换代很频繁),由以前顺应富互联网技术发展的单纯的JavaFX脚本语言,到现在已经变为完全用于取代Swing的技术...转载 2018-10-18 13:01:12 · 435 阅读 · 0 评论 -
在JavaFX程序中嵌入Swing内容
转载自 在JavaFX程序中嵌入Swing内容本教程描述如何在JavaFX应用程序中嵌入Swing组件。本文将讨论线程限制并提供一个可运行的应用程序来说明在JavaFX应用程序中嵌入带HTML内容的Swing按钮,以及Swing与JavaFX按钮间的协作性。从JavaFX 2.0版本开始,就可以在Swing应用程序中嵌入JavaFX内容。为了增强JavaFX和Swing之间的协作性,Ja...转载 2018-10-18 13:01:04 · 4779 阅读 · 1 评论 -
JavaFX UI控件教程(二十八)之UI控件的自定义
翻译自Customization of UI Controls本章介绍了UI控件自定义的各个方面,并总结了Oracle提供的一些提示和技巧,以帮助您修改UI控件的外观和行为。您可以通过应用层叠样式表(CSS),重新定义默认行为和使用单元工厂来学习如何从UIControlSamples项目中的示例应用程序自定义控件。对于更具体的情况,当应用程序的任务需要无法使用javafx.scene....翻译 2018-10-18 13:00:50 · 3800 阅读 · 0 评论 -
JavaFX UI控件教程(二十七)之File Chooser
翻译自File Chooser本章介绍如何使用FileChooser该类使用户能够导航文件系统。本章提供的示例说明了如何打开一个或多个文件,配置文件选择器对话框窗口以及保存应用程序内容。与其他用户界面组件类不同,FileChooser该类不属于该javafx.scene.controls包。但是,这个类值得在JavaFX UI Controls教程中提及,因为它支持典型的GUI应用程序...翻译 2018-10-18 13:00:43 · 3264 阅读 · 0 评论 -
JavaFX UI控件教程(二十六)之Pagination Control
翻译自Pagination Control本章介绍如何向JavaFX应用程序添加分页控件。它教授如何向应用程序添加分页控件,管理其页面项,以及使用CSS样式设置控件元素的样式。分页控件,用于浏览分成较小部分的多页内容。典型用途包括浏览邮箱中的电子邮件或在搜索结果中进行选择。在触摸设备中,分页控件可用于浏览文章的单个页面或在屏幕之间导航。图25-1显示了一个分页控件,它显示了操作系统中可...翻译 2018-10-18 13:00:35 · 3070 阅读 · 0 评论 -
JavaFX UI控件教程(二十五)之Color Picker
翻译自Color Picker本章介绍ColorPicker控件,提供其设计概述,并说明如何在JavaFX应用程序中使用它。JavaFX SDK中的颜色选择器控件是一个典型的用户界面组件,使用户可以从可用范围中选择特定颜色,或通过指定RGB或HSB组合来设置其他颜色。设计概述该ColorPicker控制由颜色选择,调色板和自定义颜色对话框窗口。图24-1显示了这些元素。...翻译 2018-10-18 13:00:22 · 2482 阅读 · 0 评论 -
JavaFX UI控件教程(二十四)之Password Field
翻译自 Password Field在本章中,您将了解另一种类型的文本控件,即密码字段。本PasswordField类实现一个专门的文本字段。通过显示回显字符串来隐藏用户键入的字符。图23-1显示了一个密码字段,其中包含提示消息。图23-1带有提示消息的密码字段 创建密码字段入门级任务是使用示例23-1中的代码创建密码字段。示例23-1创建密码字段...翻译 2018-10-17 19:11:12 · 791 阅读 · 0 评论 -
JavaFX UI控件教程(二十三)之Menu
翻译自Menu本章介绍如何创建菜单和菜单栏,添加菜单项,将菜单分组,创建子菜单以及设置上下文菜单。您可以使用以下JavaFX API类在JavaFX应用程序中构建菜单。 菜单栏 菜单项 菜单 CheckMenuItem RadioMenuItem 菜单 CustomMenuItem ...翻译 2018-10-17 19:11:03 · 4041 阅读 · 0 评论 -
JavaFX UI控件教程(二十二)之Titled Pane和Accordion
翻译自Titled Pane and Accordion本章介绍如何在JavaFX应用程序中使用accordion和title窗格的组合。标题窗格是带标题的面板。它可以打开和关闭,它可以封装任何Node诸如UI控件或图像以及添加到布局容器的元素组。标题窗格可以使用手风琴控件进行分组,这使您可以创建多个窗格并一次显示一个窗格。图21-1显示了一个结合了三个标题窗格的手风琴控件。...翻译 2018-10-18 13:00:13 · 2774 阅读 · 0 评论 -
JavaFX UI控件教程(二十一)之Tooltip
翻译自Tooltip在本章中,您将了解工具提示,即当鼠标光标悬停该控件时,可以为任何UI控件设置的控件。的Tooltip类表示通常用于显示关于所述用户接口的控制附加信息的公共UI组件。可以通过调用setTooltip方法在任何控件上设置工具提示。工具提示有两种不同的状态:激活和显示。激活工具提示后,鼠标移动到控件上。当工具提示处于显示状态时,它实际上会出现。显示的工具提示也被激活。...翻译 2018-10-17 19:10:51 · 3847 阅读 · 0 评论 -
JavaFX官方教程(十五)之A Xylophone.java
翻译自Xylophone.java一个Xylophone.java有关说明,请参阅转换类型和示例。法律条款和版权声明/ * *版权所有(c)2010,2014,Oracle和/或其附属公司。 * 版权所有。使用须遵守许可条款。 * *此文件可通过以下许可证获得并获得许可: * *重新分发和使用源和二进制形式,有或没有 *修改,如果满足以下条件,则允许...翻译 2018-10-15 00:19:07 · 864 阅读 · 0 评论 -
JavaFX如何将WritableImage转换为Image
转载自 JavaFX如何将WritableImage转换为Image我正在做一些应用程序,制作截图LineChart并将其保存为pdf,所以我不知道将WritableImage(JavaFX 2.2)转换为Image(iText lib)的平滑方式。临时解决方案是然后,制作快照 获得WritableImage从该快照 将图像写入png文件 打开图像并制作iText对象 Imag...转载 2018-12-12 21:22:38 · 2560 阅读 · 0 评论 -
JavaFX 2.1:Toolkit not initialized
转载自 JavaFX 2.1:Toolkit not initialized一、问题我的应用程序是基于Swing的。我想介绍JavaFX并将其配置为在辅助显示器上渲染场景。我可以使用JFrame来保存一个可以容纳JFXPanel的JFXPanel,但我想用JavaFX API实现这个目的。子类化com.sun.glass.ui.Application并使用Application.la...转载 2018-12-22 11:22:44 · 7702 阅读 · 0 评论 -
JavaFX8 modena样式(css)源码
转载自 JavaFX8 modena样式(css)源码/* Modena This is the second generation theme for JavaFX after Caspian.*/ /** Copyright (c) 2009, 2013, Oracle and/or its affiliates. All righ...转载 2019-05-25 00:45:20 · 706 阅读 · 0 评论 -
JavaFX触屏事件
一、Touch 接触TOUCH_PRESSED 按压TOUCH_MOVED 移动TOUCH_RELEASED 释放TOUCH_STATIONARY 长按二、Scroll 滚动SCROLL滚动SCROLL_STARTED滚动开始SCROLL_FINISHED滚动结束三、Swipe 单指滑动SWIPE_LEFT单指滑动向左...原创 2019-03-28 23:57:57 · 810 阅读 · 0 评论 -
JavaFX滚动事件
一、滚动事件SCROLL 滚动SCROLL_STARTED 滚动开始SCROLL_FINISHED 滚动结束二、用法node.setOnXX(event->{ //do something }); node.addEventFilter(ScrollEvent.XX, event -> { //do so...原创 2019-03-28 23:55:36 · 1436 阅读 · 1 评论 -
JavaFX键盘事件
一、键盘事件KeyPressed 按键按压KeyReleased 按键释放KeyTyped 按键类型二、用法node.setOnXX(event->{ //do something });node.addEventFilter(KeyEvent.XX, event -> { //do something ...原创 2019-03-28 23:54:27 · 4098 阅读 · 1 评论 -
JavaFX拖放事件
一、拖拽事件DRAG_ENTERED_TARGET 拖拽进入node(包括进入子node)DRAG_ENTERED 拖拽进入nodeDRAG_EXITED_TARGET 拖拽退出node(包括退出子node)DRAG_EXITED 拖拽退出nodeDRAG_DROPPED拖拽放下源nodeDRAG_DONE拖拽完成DRAG_OVER 拖拽经...原创 2019-03-28 23:52:56 · 787 阅读 · 0 评论 -
JavaFX鼠标移动事件
一、节点原鼠标移动事件//鼠标进入nodenode.setOnMouseEntered(event->{ //do something});//鼠标退出nodenode.setOnMouseExited(event->{ //do something});//鼠标移动node.setOnMouseMoved(event->{ ...原创 2019-03-28 23:29:40 · 1827 阅读 · 0 评论 -
JavaFX鼠标点击事件
一、节点原点击事件//鼠标点击按压node.setOnMousePressed(event->{ //do something });//鼠标点击释放node.setOnMouseReleased(event->{ //do something});//鼠标点击(按压-释放)node.setOnMouseClicked(event-&g...原创 2019-03-28 23:25:25 · 5986 阅读 · 0 评论 -
JavaFX鼠标拖拽事件
一、节点原拖拽事件//鼠标拖拽进入nodenode.setOnMouseDragEntered(event->{ //do something});//鼠标拖拽退出nodenode.setOnMouseDragExited(event->{ //do something});//鼠标拖拽经过node(入-出)node.setOnMou...原创 2019-03-28 23:15:55 · 3346 阅读 · 0 评论 -
JavaFX仿windows文件管理器目录树
一、windows文件管理器目录树二、代码/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in ...原创 2019-07-09 22:01:57 · 3095 阅读 · 6 评论 -
JavaFX鼠标拖拽移动图片
一、鼠标拖拽移动图片package cn.util;import java.io.File;import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.geometry.P...原创 2019-05-12 18:59:37 · 3486 阅读 · 0 评论 -
JavaFX鼠标滚动放大缩小图片
一、鼠标滚动放大缩小图片package cn.util;import java.io.File;import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.geometr...原创 2019-05-12 18:59:48 · 2902 阅读 · 2 评论 -
JavaFX其他事件
一、其他事件InputMethodEvent.InputMethodTextChanged 文本输入改变ContextMenuEvent.CONTEXT_MENU_REQUESTED 上下文菜单请求二、用法node.setOnXX(event->{ //do something }); node.addEventFilter(XXEven...原创 2019-03-30 10:25:29 · 394 阅读 · 0 评论 -
易百教程——JavaFX教程
转载自 易百教程——JavaFX教程JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。JavaFX允许开发人员快速构建丰富的跨平台应用程序。JavaFX通过硬件加速图形支持现代GPU。JavaFX允许开发人员在单个编程接口中组合图形,动画和UI控件。图表编程语言可用于开发互联网应用程序(RIA)。Ja...转载 2018-12-23 21:49:56 · 1458 阅读 · 0 评论 -
Javafx的WebEngine的url加载不输出结果坑,gc回收了局部变量
一、坑场景复现源于w3cschool的JavaFX WebEngine测试例子,运行代码都没有输出,一直在研究为什么会出现这样的结果。在测试过程中使用WebEngine的html加载,使用WebEngine的url加载,使用WebView加载url,使用仅Scene装载WebView(没有加入Stage或者没有运行stage.show()方法),还有使用Scene装载WebView(加入S...原创 2018-12-23 12:52:15 · 2655 阅读 · 0 评论 -
javafx爬取网页并且初始化网页数据
一、需求场景编写爬虫爬取网页的信息,而网页的信息经常是未初始化,没有办法获取网页的数据信息。网页加载数据有两种类型:第一种是网页请求回来,数据已经加载好了;第二种是网页的数据信息还没有初始化,通过浏览器的脚本进行异步请求初始化数据。 二、解决方法通过使用javafx的WebEngine 把网页加载回来初始化,并执行脚本把初始化网页转成html。import com.sun...原创 2018-12-22 15:01:14 · 1540 阅读 · 1 评论 -
Java不需要使用Javafx的Application也能将Node导出图片
一、Java通用导出Javafx Chart图片Javafx不需要使用Application也能导出图片,使用PlatformImpl.startup方法初始化Javafx的Toolkit。Javafx API并不是所有机器都支持的,Node导出图片不一定成功。(如:无法初始化Javafx的Toolkit或者安装了Server JRE,则没有办法导出图片)。 二、Chart导出图片...原创 2018-12-22 12:52:20 · 1215 阅读 · 0 评论 -
JavaFX UI控件教程(二十)之HTML Editor
翻译自HTML Editor在本章中,您将学习如何使用嵌入式HTML编辑器编辑JavaFX应用程序中的文本。该HTMLEditor控件是一个功能齐全的富文本编辑器。它的实现基于HTML5的文档编辑功能,包括以下编辑功能: 文本格式包括粗体,斜体,下划线和样式 段落设置,例如格式,字体系列和字体大小 前景色和背景色 文字缩进 项目符号和编号列...翻译 2018-10-17 19:10:42 · 3828 阅读 · 1 评论 -
JavaFX UI控件教程(十九)之Hyperlink
翻译自 Hyperlink本章介绍Hyperlink用于将文本格式化为超链接的控件。所述Hyperlink类表示另一种类型的Labeled控制。图18-1演示了默认超链接实现的三种状态。图18-1超链接控制的三种状态创建超链接示例18-1中显示了生成超链接的代码片段。例18-1典型的超链接Hyperlink link = new Hype...翻译 2018-10-17 19:10:34 · 1271 阅读 · 0 评论 -
JavaFX UI控件教程(十八)之Progress Bar和Progress Indicator
翻译自Progress Bar and Progress Indicator在本章中,您将了解进度指示器和进度条,以及可视化JavaFX应用程序中任何操作进度的UI控件。本ProgressIndicator类及其直接子类ProgressBar所提供的功能,以表明特定的任务是处理和检测是如何工作的很多已经做了。当ProgressBar类将进度可视化为完成条时,ProgressIndica...翻译 2018-10-17 19:10:25 · 3868 阅读 · 0 评论 -
JavaFX官方教程(六)之带有JavaFX CSS的花式表单
翻译自带有JavaFX CSS的花式表单本教程通过添加级联样式表(CSS)使您的JavaFX应用程序看起来很有吸引力。您开发设计,创建.css文件并应用新样式。在本教程中,您将获取一个使用标签,按钮和背景颜色的默认样式的登录表单,并通过一些简单的CSS修改将其转换为程式化的应用程序,如图5-1所示。图5-1使用和不使用CSS的登录表单本入门教程中使用的工具是NetBea...翻译 2018-10-14 12:24:16 · 6982 阅读 · 1 评论