javaFX
文章平均质量分 87
brave_zhao
i am a coder! just it!
展开
-
javaFX学习笔记之 WebView中打印html(转载)
javaFX学习笔记之 WebView中打印html转载 2022-10-21 16:38:43 · 898 阅读 · 0 评论 -
javaFX中利用WebView管理Web历史记录
javaFX中利用WebView管理Web历史记录转载 2022-10-20 17:10:42 · 366 阅读 · 0 评论 -
javaFX样式参考指南 css参考指南
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html转载 2022-10-20 16:26:49 · 487 阅读 · 0 评论 -
javaFX学习笔记之 管理Web弹出式窗口
管理Web弹出式窗口转载 2022-10-20 16:18:14 · 935 阅读 · 0 评论 -
JavaFX学习之在javascript中调用javaFX中提供的java方法
JavaFX学习之在javascript中调用javaFX中提供的java方法转载 2022-10-20 14:06:00 · 903 阅读 · 0 评论 -
javaFX的WebView类型组件(浏览器内核组件)加载web资源
javaFX的WebView类型组件(浏览器内核组件)加载web资源原创 2022-10-18 17:01:48 · 1745 阅读 · 0 评论 -
javaFX 利用WebView组件加载网页
javaFX 利用WebView组件加载网页原创 2022-10-18 14:54:07 · 1169 阅读 · 0 评论 -
JavaFX加载web方式的富文本编辑器
JavaFX加载web方式的富文本编辑器原创 2022-10-18 14:22:21 · 720 阅读 · 0 评论 -
javaFX学习笔记之在使用文字(Text)(转载)
javaFX test转载 2022-08-02 14:38:45 · 1768 阅读 · 0 评论 -
javaFX学习笔记之在图表中使用CSS(转载)
参考的原文链接:DOC-03-38 在图表中使用CSS | JavaFX中文资料通过应用层叠样式表(CSS)来改变JavaFX图表的默认外观改变图表的配色方案,修改其图例或坐标轴,以及修改图表符号JavaFX图表中所有的视觉元素都由modena样式表定义。JavaFX API中有一个受限的方法和属性集来改变这些视觉元素。Oracle建议你在JavaFX应用程序中使用图表特有的CSS属性来实现改变图表的外观在JavaFX CSS参考指南(JavaFX CSS Reference Guid)中找原创 2022-05-20 14:48:56 · 1741 阅读 · 1 评论 -
javaFX学习笔记之在ui控件上使用css(转载)
原文地址:DOC-03-37 在UI控件上使用CSS | JavaFX中文资料JavaFX中使用层叠样式表(CSS),来为你的程序创建自定义外观。样式表中包含可以控制用户界面元素外观的样式定义。在JavaFX程序中使用CSS与在HTML中使用CSS类似。JavaFX中的CSS建立在W3C CSS 2.1版(参见http://www.w3.org/TR/CSS21)的基础之上,在其中加入了3.0版的部分内容和一些支持特定JavaFX特性的扩展内容。使用JavaFX CSS来定义皮肤使得你可以仅通过转载 2022-05-19 14:19:27 · 1106 阅读 · 0 评论 -
javaFX学习笔记之柱状图
柱状图(Bar Chart),一种带有矩形条(Rectangular bar)的双轴图表,Rectangular bar可以水平放置也可以竖垂直放置。每个Bar的长度与图表表示的特定数据是成比例的。Bar Chart一般用来展示散列数据。你可以使用多组Bar来分类绘制数据例子:创建Bar Chart要在你的JavaFX应用程序中创建Bar Chart,需要创建两个坐标轴、实例化BarClass类、定义数据序列并且把数据指定给Bar Chart。例创建了一个有三组数据的Bar Chart来表示原创 2022-05-18 17:05:45 · 2192 阅读 · 0 评论 -
javaFX学习笔记之 散布图(Scatter Chart)
(Scatter Chart),它是一种用一组点来表示数据的双轴图表。每个点通过X和Y值来定义。跟其他双轴图表类似,你可以创建一组或者多组数据。图展示了一个带有三组数据的Scatter Chart。创建散布图要创建散布图,需要定义至少一组数据、设置横轴和纵轴、通过实例化ScatterChart类创建图表并且把数据指定给图表。例示范了怎样创建一个有两组数据的简单散布图。/** * @author zhaoyong * @Date 2022/5/12 * @Description原创 2022-05-12 14:16:42 · 1427 阅读 · 0 评论 -
javaFX学习之气泡图(Bubble Chart)(转载)
参考原文地址:DOC-03-34 气泡图(Bubble Chart) | JavaFX中文资料气泡图(bubble chart),它是一种根据分组数据点绘制气泡的双轴图表。每个数据项由两到三个参数定义。图展示了一个典型的bubble chart,其中-每个数据项由三个参数表示:X值,Y值和气泡的半径。图 典型的Bubble chart创建Bubble Chart要在JavaFX程序中创建Bubble Chart,至少需要实例化BubbleChart类、定义横向和纵向坐标轴、并且通过使用X转载 2022-05-12 13:29:48 · 1103 阅读 · 0 评论 -
javaFx学习之分页控件Pagination
原文链接:DOC-03-27 分页控件(Pagination Control) | JavaFX中文资料JavaFX程序中添加分页(Pagination)控件。它会告诉你如何向程序中添加Pagination控件,管理其分页项,并且使用CSS样式来改变控件中各元素的风格Pagination控件用于在被拆分为多个小部分的分页内容间进行导航在触摸式设备上,Pagination控件可以用于在查看一篇文档时翻页或在不同的屏幕之间切换注意页索引从0开始。因此如果想让第3页被选中,...转载 2022-02-28 16:47:05 · 3786 阅读 · 0 评论 -
javaFX学习之DatePicker日期控件
JavaFX中的DatePicker控件提供了从给定日历中选择某一天的功能在JDK8中引入的日期和时间API允许你对日期和时间数据进行各种操作,包括根据不同时区设置日历和本地时间。在日期和时间API中的基础包是java.time。它提供了如下类来定义基于国际标准化组织(ISO)历法的日历系统中的时间。· Clock ——时钟类可以指定一个时区,它可以获得当前的时刻、日期和时间· Duration ——表示一段时间· Instant ——表示在时间轴上的一个瞬间· LocalDate—原创 2022-02-15 14:08:43 · 6240 阅读 · 0 评论 -
javaFX学习之颜色选择器(ColorPicker)
ColorPicker控件,提供了它的设计概述,并且说明了如何在你的JavaFX应用程序中使用它。JavaFX SDK中的ColorPicker控件是一种典型的用户界面组件,它允许用户在一个可用范围内选择一个特定的颜色,或者通过指定RGB或HSB的组合值来设置一种新的颜色设计概述ColorPicker控件由颜色选择器,调色板和自定义颜色对话框窗体组成ColorPicker控件的元素另一种定义一个新颜色的办法就是设置HSB (色相/饱和度/亮度)或RGB (红/绿/蓝)值 ,也可以明确转载 2022-02-11 16:39:41 · 2178 阅读 · 0 评论 -
javaFX学习之剪贴板Clipboard类型对象及剪贴板内容ClipboardContent对象 和 ContextMenu内嵌式上下文菜单的使用
添加上下文菜单ContextMenu当你无法分配任何UI空间给一个需要的功能时,你可以使用上下文菜单ContextMenu。上下文菜单ContextMenu是一个弹出窗口,会由一次鼠标点击事件触发显示出来。一个上下文菜单可以包含一个或者多个菜单项。在Menu Sample应用程序中,为植物的图片设置一个上下文菜单ContextMenu,使得用户可以复制图像。使用ContextMenu类来创建上下文菜单import javafx.application.Applicat...原创 2022-02-10 17:02:27 · 1442 阅读 · 0 评论 -
javaFX学习之Menu下创建子菜单及菜单项的例子
使用RadioMenuItem来创建子菜单的菜单项。将RadioMenuItem类型菜单项添加到ToggleGroup(互斥切换组)类型对象中,使各个RadioMenuItem类型菜单项的选中是相互排斥的效果本例子实现:通过setUserData()为每个RadioMenuItem定义了一个视觉特效。当ToggleGroup中的菜单项被选中时,对应的特效就会被应用在图片上。当NoEffects菜单项被选中时,setEffect()方法被赋值为null,没有特效应用在图片上impo.原创 2022-02-10 15:39:48 · 3477 阅读 · 0 评论 -
javaFX学习之 在Menu菜单中 使用CheckMenuItem类来创建开关选项
import javafx.application.Application;import javafx.beans.value.ObservableValue;import javafx.event.ActionEvent;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scene.Node;import javafx.scene.Scene;import javafx.scene.con...原创 2022-02-10 13:48:36 · 771 阅读 · 0 评论 -
javaFX学习之 菜单(Menu)
菜单(Menu)和菜单栏(MenuBar),添加菜单项(MenuItem),将菜单分组,创建子菜单(Submenu),以及设置上下文菜单(ContextMenu)其中ContextMenu组件是为了节省空间而设计的,它是一个弹出框式的菜单组件你可以使用下面这些JavaFX API中的类来在你的应用程序中构建菜单· MenuBar· MenuItem· Menu————————————————————· CheckMenuItem· RadioMenuItem· Menu原创 2022-02-09 15:17:03 · 5807 阅读 · 0 评论 -
javaFX学习之Accordion和TitledPane组件的配合使用
avaFX应用程序中组合使用Accordion和TitlePaneTitledPane是一个带标题的面板。它可以被打开或者关闭,并且可以封装任何Node,例如UI控件或者图片,以及添加到布局容器中的界面元素组TitledPane可以使用Accordion控件来进行分组,Accordion控件可以让你创建多个面板并且每次显示其中一个使用JavaFX API中的Accordion 和TitledPane 类来在你的应用程序中实现上述控件创建Titled Pane要创建一个..转载 2022-02-09 09:18:09 · 1049 阅读 · 0 评论 -
javaFX学习之提示框(Tooltip) 组件
参考原文链接:DOC-03-22 提示框(Tooltip) | JavaFX中文资料Tooltip控件,它可以设置给任何UI控件,当鼠标移动到该控件上时Tooltip就会显示。Tooltip类表示一个常见的UI组件,它常用于为其他UI控件显示附加的信息。通过调用setTooltip方法可以将Tooltip设置给任何控件。Tooltip有两种不同的状态:被激活和显示中。当Tooltip是被激活状态时,说明鼠标移动到了一个控件上。当Tooltip是显示中状态时,说明它已经明确地显示出来了。已经显..转载 2022-02-07 16:26:04 · 3307 阅读 · 0 评论 -
javaFX学习之HTML编辑器(HTMLEditor)富文本编辑器
原文链接:DOC-03-21 HTML编辑器(HTML Editor) | JavaFX中文资料在JavaFX应用程序中使用内置的HTML编辑器来编辑文本HTMLEditor控件是一个功能完整的富文本编辑器。它的实现是基于HTML5的文档编辑特征,并且包括以下编辑功能· 文本格式化,包括通过样式控制粗体、斜体、下划线和删除线· 段落设置,如格式、字体家族、字体大小· 前景色和背景色· 文本缩进· 项目符号和编号· 文本对齐· 添加水平分隔线· 复制和粘转载 2022-02-07 15:21:11 · 5637 阅读 · 3 评论 -
javaFX 学习之 超链接(HyperLink) 转载
HyperLink控件,它用于将文本格式化为超链接Hyperlink类是另一种Labeled控件超链接的三种状态Hyperlink控件的三种状态创建一个Hyperlink典型的HyperlinkHyperlink link = new Hyperlink();link.setText("http://example.com");link.setOnAction((ActionEvent e) -> { System.out.println("This li...转载 2022-02-07 09:43:28 · 1790 阅读 · 0 评论 -
javaFX学习之 进度条(ProgressBar)和进度指示器(ProgressIndicator)
原文链接:DOC-03-19 进度条(Progress Bar)和进度指示器(Progress Indicator) | JavaFX中文资料进度指示器(ProgressIndicator)和进度条(Progressbar),这两个控件用于在JavaFX应用程序中对操作的进度进行可视化ProgressIndicator类及其直接子类ProgressBar具有显示任务正在处理过程中并且目前处理进度是多少的功能。ProgressBar类使用带有完成度的长条来展示进度,而ProgressIndicat..转载 2022-01-25 16:16:53 · 5777 阅读 · 0 评论 -
javaFX学习之滑块组件Slider(转载)
参考原文:DOC-03-18 滑动条(Slider) | JavaFX中文资料javaFX应用程序中使用滑动条(Slider)来显示一个区间范围内的数据并与之交互。Slider控件由一个滑轨(Track)和一个可拖放的滑块(Thumb)组成。它也可以包括多个刻度标记(TickMark)和刻度标签(TickLabel),用于表示数值区间范围滑块的主要组成元素创建一个SliderSlider slider = new Slider();slider.setMin(0);slid.转载 2022-01-25 14:48:05 · 1964 阅读 · 0 评论 -
javaFX学习之分隔符(Separator)
原文链接:DOC-03-17 分隔符(Separator) | JavaFX中文资料在JavaFXAPI中,Separator类表示了一个横向或纵向的分隔线。它用于对应用程序用户界面元素进行分隔,但它并不会产生任何动作。然而你可以给它添加样式或视觉特效,甚至可以为它增加动画效果。默认情况下Separator是横向的。你可以通过setOrientation方法来改变其方向创建一个Separator创建了一个横向分隔符和一个纵向分隔符。纵向和横向Separator 1...转载 2022-01-24 16:58:08 · 2365 阅读 · 0 评论 -
javaFX学习之TreeTableView组件的使用
TreeTableView控件与TreeView和TableView控件有很多类似之处,并且在各个方面扩展了它们的功能创建一个TreeTableView控件在你的程序中实现一个基本的TreeTableView组件可以按如下步骤进行:1. 创建树节点2. 创建根元素3. 添加树节点到根元素下4. 创建一个或多个列5. 定义单元格内容6. 创建一个树表视图7. 向树表视图分配列在一些情况下,你可以省略或隐藏根元素。在下面的例子中按上述步骤创建了一个简单的树表视图...转载 2022-01-21 13:35:54 · 3239 阅读 · 0 评论 -
javaFX学习之TreeView组件(转载)
javaFX应用程序中如何构建树形结构,如何向树视图中增加项、处理事件、通过实现和添加单元格工厂(Cell Factory)自定义树的单元格。在javafx.scene.control包中的TreeView类提供了展示层级结构的视图。在树中最顶级的节点被称为“根(Root)节点”。Root节点包括了一些子节点,这些子节点还可以有下级子节点。一个没有子节点的节点被称为“叶子(leaf)节点是一个带有树视图的应用程序截图创建树视图如果需要在JavaFX应用中创建树形结构,你一般需要实例化Tre.转载 2022-01-19 10:14:40 · 4187 阅读 · 0 评论 -
javaFX学习之ListView(转载)
原文链接列表组件ListView类用于展示一个可滚动的列表。图展示了一个可选列表。图简单的列表视图你可以通过setItems方法来填充列表的内容。你也可以通过setCellFactory方法来为列表中的选项创建一个视图组件外观。创建一个ListView组件代码片段实现了中展示的带有String内容项的列表。创建一个ListView控件 1 2 3 4 ListView<String&..转载 2022-01-10 15:16:24 · 5406 阅读 · 0 评论 -
javaFX学习之滚动面板(ScrollPane)
原文地址:DOC-03-11 滚动面板(Scroll Pane) | JavaFX中文资料如何在应用程序中构建滚动面板。滚动面板为UI元素提供了一个可滚动的视图。此控件允许用户使用滚动条或移动视口(Viewport)来滚动界面内容package scrollpanesample;import javafx.application.Application;import javafx.beans.value.ObservableValue;import javafx.scene.Scene转载 2022-01-10 11:11:39 · 8267 阅读 · 1 评论 -
javaFX学习之ScrollBar的使用
原文:DOC-03-10 滚动条(Scroll Bar) | JavaFX中文资料通过使用ScrollBar组件来创建可以滚动的面板。ScrollBar类可以让你在应用程序中创建可滚动的面板和视图。图显示了ScrollBar的三个区域:滑块(Thumb),左右(或上下)按钮和滚动槽(Track)。ScrollBar的元素创建Scroll Bar简单的Scroll Bar 1 2 3 4 Scrol..转载 2022-01-10 10:38:17 · 1439 阅读 · 0 评论 -
javaFX学习之RadioButton的使用(转载)
创建一个Radio ButtonRadioButton类位于JavaFX SDK的javafx.scene.control包中,它提供了两个构造方法来创建其实例。例中展示了两个RadioButton。rb1是由无参构造方法创建。这个Radio Button的文字说明(textcaption)是通过setText方法设置的。rb2的文字说明则是通过对应的构造方法定义的。例创建Radio Button 1 2 3 4 5...转载 2022-01-06 16:22:53 · 2704 阅读 · 0 评论 -
javaFX 学习之按钮的创建和交互事件处理机制
原文地址:DOC-03-03 按钮(Button) | JavaFX中文资料JavaFX API中的Button类用来处理当用户点击一个按钮时执行一个动作(Action)。Button类继承自Labeled类,它可以显示文本,图像,或两者兼而有之。图显示了几个不同效果的按钮,学习如何创建这些类型的按钮不同类型的按钮创建一个按钮在JavaFX应用程序中有三种构造方法来创建Button控件,见例例创建按钮 3 4 5 6 7 .转载 2022-01-06 15:50:02 · 1873 阅读 · 0 评论 -
javaFX 学习之ui控件Label的使用(转载)
原文链接:DOC-03-02 标签(Label) | JavaFX中文资料如何使用标签(Label),该类位于JavaFX API的javafx.scene.control包中,用于展示一个文本元素。接下来会介绍如何让文本元素折叠换行来适应受限空间,添加一个图标,或使用视觉特效显示了Label的三种常见用法。左边的Label是一个带图标的文本,中间的展示了旋转效果,右边的使用了折叠换行设置。创建一个LabelJavaFX API为Label提供了三个构造方法 3 ...转载 2022-01-06 15:20:36 · 3775 阅读 · 0 评论 -
JavaFX canvas api 使用字节数组和PixelFormat来写入图像
import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.canvas.Canvas;import javafx.scene.canvas.GraphicsContext;import javafx.scene.effect.DropShadow;import javafx.scene.image.PixelFormat;impor.翻译 2022-01-06 11:25:17 · 513 阅读 · 0 评论 -
javaFX 学习笔记之Image Ops,它是一套允许你在JavaFX应用程序中读写原始像素的API
你将会学习如何从图片中读取像素、如何向图片中写入像素以及如何创建快照Image Ops API概览Image Ops API包括下列位于javafx.scene.image包中的类/接口:● Image:表示一张图片。这个类提供了一个PixelReader来从一张图片中直接读取像素。● WritableImage:Image类的一个子类。这个类提供了一个PixelWriter来直接向一张图片中写入像素。一个WritableImage在初始创建时是空(透明)的,直到你向其中写入了像素。.原创 2022-01-04 17:08:27 · 867 阅读 · 0 评论 -
javaFX canvas api 之 画布创建模拟图层切换的例子 demo
import javafx.application.Application;import javafx.scene.Group;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.canvas.Canvas;import javafx.scene.canvas.GraphicsContext;import javafx.scene.input.MouseEvent;import ...转载 2022-01-02 23:05:01 · 428 阅读 · 0 评论