JavaFX
文章平均质量分 74
Java的GUI库
十秒耿直拆包选手
这个作者很懒,什么都没留下…
展开
-
JavaFX加载fxml文件几种方法
环境:idea,maven创建JavaFX工程。原创 2024-10-04 16:15:18 · 157 阅读 · 0 评论 -
JavaFX:键盘输入KeyEvent事件处理
KEY_TYPED当键盘输入字符时触发,当按下“F8”等特殊按钮,不会触发。JavaFX可以监控键盘输入信息。JavaFX的键盘输入是“.KeyEvent”。ANY绑定所有的键盘事件,包含“原创 2024-07-19 14:08:11 · 264 阅读 · 0 评论 -
Error occurred during initialization of boot layerjava.lang.module.FindException: Module javafx.web
我遇到情况是“PATH_TO_FX”的配置,配置为原javafx的sdk,但是sdk已经删除了,所以报错。按照新的JavaFX包路径配置即可。原创 2024-01-25 19:04:14 · 797 阅读 · 0 评论 -
工作:雷达数据解析,获取FSPEC标志位
【代码】工作:雷达数据解析,获取FSPEC标志位。原创 2024-01-24 19:51:54 · 430 阅读 · 0 评论 -
JavaFX:MVC模式学习01-使用PropertyValueFactory将模型与视图绑定
PropertyValueFactory类是JavaFX在使用MVC模式绑定数据时,要注意模型中属性与视图中列的绑定。在前面的例子中,Person类是TableView视图绑定的列表的项(items),String和LocalDate是TableColumn中项数据的类型(firstName、lastName是StringProperty,birthDate是ObjectProperty)。Person类必须是public,“First Name”是在TableView中显示的表头内容。原创 2023-12-31 15:37:50 · 1128 阅读 · 0 评论 -
JavaFX:控件Group。
group组件是一个容器组件,它不对其子组件应用特殊布局。所有子组件(节点)都位于0,0处。JavaFX组组件通常用于将一些效果或转换应用于一组控件(作为一个组)。如果需要对组内的子级进行一些布局,请将它们嵌套在布局组件内,然后将布局组件添加到组中。Group可以管理一组节点Group可以对管理的节点进行增删改查的操作Group可以管理节点的属性。原创 2023-12-28 17:31:08 · 533 阅读 · 0 评论 -
JavaFX:MenuItem触发鼠标事件
菜单项控件MenuItem使用枚举ActionEvent.ACTION触发事件。下面分别使用方法setOnAction和方法addEventHandler注册菜单项事件。在JavaFX中,菜单是控件Menu,菜单项是MenuItem,不同于按钮控件Button,控件Button可以使用枚举MouseEvent.原创 2023-12-27 15:31:56 · 519 阅读 · 0 评论 -
JavaFX:事件处理( Event Handling)
用户与应用程序(节点)交互时,就可以说发生了一个事件。转载 2023-12-26 18:25:48 · 930 阅读 · 0 评论 -
JavaFX窗体、控件常用属性设置
【代码】JavaFX窗体、控件常用属性设置。原创 2023-12-25 09:28:24 · 517 阅读 · 0 评论 -
JavaFX:Observable和ObservableValue的事件处理(invalidated和changed),Observable***集合处理Invalidated事件和***Change
JavaFX的观察者监听事件。原创 2023-12-22 19:45:15 · 482 阅读 · 0 评论 -
JavaFX:Initializable接口,JavaFX加载fxml文件的控件初始化
fxml文件中的JavaFX控件在Java文件中绑定,在Java类的构造函数中还没有初始化,所有的控件还都是null,但是Java类继承了Initializable接口,则在构造函数之后自动调用Initializable接口的方法,此时JavaFX控件已经初始化,可以进行设置了。JavaFX的窗体文件是fxml格式的xml文件。JavaFX通过FXMLLoader加载fxml文件,并将其进行显示。原创 2023-12-19 17:01:06 · 997 阅读 · 0 评论 -
JavaFX的对话框
文件对话框的运用场景,现在准备打开某张图片,以便对该图片进行加工。b):创建具有指定警报类型,内容和按钮类型的新警报。JavaFX的对话框主要分为提示对话框(Alert)和文件对话框两类,其中提示对话框又分作。Alert(Alert.AlertType a):创建具有指定警报类型的新警报。这四种对话框都使用Alert控件表达,并通过对话框类型加以区分。AlertType.CONFIRMATION:表示确认对话框。消息对话框、警告对话框、错误对话框、确认对话框。原创 2023-12-11 23:13:52 · 833 阅读 · 0 评论 -
JavaFX:控件边框设置
有几种预定义的样式,不过这些预定义样式的属性可能与最终绘制它们时使用的设置不一致。您也可以创建一个新的 BorderStrokeStyle,然后手动定义每个描边设置,这与任何形状类似。描边是一种基于矢量的渲染,用于勾勒边框区域的轮廓。它可以从 Region 的边缘嵌入(或外移),在计算 Region 的嵌入(用于定义内容区域)时,会考虑到描边的值。边框类Border是一个不可变的对象,它封装了渲染区域边框所需的全部数据集。由于该类是不可变的,因此可以在多个不同的 "区域 "中自由重复使用相同的边框。原创 2023-10-16 21:46:38 · 820 阅读 · 0 评论 -
JavaFX:获取屏幕尺寸
【代码】JavaFX:获取屏幕尺寸。原创 2023-10-16 15:58:56 · 350 阅读 · 0 评论 -
JavaFX:Insets在控件中使用简例
Insets是矩形区域 4 边的一组内偏移量,矩形内的设置与边框距离。原创 2023-10-05 22:07:56 · 458 阅读 · 0 评论 -
JavaFX几种典型的布局策略
为了构造我们所需要的程序界面,我们会使用JavaFX提供的丰富的控件来实现这一目标。但是如何摆放这些控件的位置是一个重要的问题,JavaFX提供了一种特殊的控件,即面板Pane来解决这个问题,不同类型的面板采取不同的布局策略。我们可以根据实际的需要来选择不同的面板,从而构造出我们所需要的界面。下面就介绍几种常用的面板。原创 2023-10-05 20:12:23 · 1832 阅读 · 0 评论 -
JavaFX:设置控件的Tooltip
【代码】JavaFX:设置控件的Tooltip。原创 2023-09-30 14:48:01 · 155 阅读 · 0 评论 -
学习使用 JavaFX 2.0 的布局功能使场景中的节点出现在希望它们出现的位置
为帮助您了解如何在 JavaFX 中布置 UI,下面将使用一个名为 LayoutSansTearsSolution 的示例应用程序。如图 2 所示,该应用程序的 UI 包含一个页眉区、一个选项卡式窗格区和一个页脚区,且如用户所期望的,其外观可随窗口大小的调整而调整。下一节您将下载的 LayoutSansTearsExercise项目包含此示例应用程序的初始代码。目前该应用程序的运行时外观如图 6 所示。转载 2023-09-26 14:47:00 · 355 阅读 · 0 评论 -
JavaFX:窗体显示状态,模态非模态
窗体模态是窗体打开后,该窗体上溯的所有窗体都被冻结,无法切换,但是程序中已打开,不在该上溯线上的窗体可以和该窗体自由切换。程序模态是窗体打开后,该程序的所有窗体都被冻结,无法切换,只能在程序模态窗体关闭后才可切换。程序窗体显示一般有3中模式。非模态和模态,其中模态又分为程序模态和窗体模态。非模态可以理解为窗体之间没有任何限制,可以用鼠标、键盘等工具在窗体间切换。原创 2023-09-23 17:45:58 · 237 阅读 · 0 评论 -
JavaFX 控件坐标
8 . 当Parenty 为region 类时候,父节点有自己的位置策略,这时候忽略node layoutX,layoutY. 事实上只有当你的parent节点(layout manager)为Group或着Pane的时候,通过修改layoutX以及layoutY才能修改Node的位置。7 . 由于Bound 的存在,当你想设置坐标时候,记得加上边框左上角的位置的横纵坐标,推荐使用relocate() ,它会帮你补偿minX 和minY of layoutBound,自动完成6中提到的转换。转载 2023-09-07 10:07:56 · 332 阅读 · 0 评论 -
JavaFX Concurrency
The term JavaFX concurrency refers to how JavaFX is designed with respect to multithreading and concurrency. In this JavaFX concurrency tutorial I will explain the JavaFX threading model.If you are new to Java concurrency and multithreading, I have a longe转载 2023-09-06 17:36:58 · 54 阅读 · 0 评论 -
JavaFX Drag and Drop
TheJavaFX。转载 2023-09-06 17:35:56 · 87 阅读 · 0 评论 -
JavaFX Canvas
【代码】JavaFX Canvas。转载 2023-09-06 17:34:53 · 147 阅读 · 0 评论 -
JavaFX Media - JavaFX Video and Audio Support
【代码】JavaFX Media - JavaFX Video and Audio Support。转载 2023-09-06 17:33:13 · 190 阅读 · 0 评论 -
JavaFX Animation
【代码】JavaFX Animation。转载 2023-09-06 17:33:33 · 86 阅读 · 0 评论 -
JavaFX Transformation
【代码】JavaFX Transformation。转载 2023-09-05 17:58:26 · 54 阅读 · 0 评论 -
JavaFX 3D
【代码】JavaFX 3D。转载 2023-09-05 17:55:01 · 101 阅读 · 0 评论 -
JavaFX 2D
【代码】JavaFX 2D。转载 2023-09-05 17:54:06 · 50 阅读 · 0 评论 -
JavaFX Color
【代码】JavaFX Color。转载 2023-09-05 17:53:09 · 53 阅读 · 0 评论 -
JavaFX StackedAreaChart
【代码】JavaFX StackedAreaChart。转载 2023-09-05 17:51:46 · 59 阅读 · 0 评论 -
JavaFX AreaChart
【代码】JavaFX AreaChart。转载 2023-09-05 17:47:43 · 91 阅读 · 0 评论 -
JavaFX LineChart
【代码】JavaFX LineChart。转载 2023-09-05 17:45:17 · 259 阅读 · 0 评论 -
ScatterChart
【代码】ScatterChart。转载 2023-09-05 17:43:02 · 51 阅读 · 0 评论 -
JavaFX StackedBarChart
class.The。转载 2023-09-05 17:40:42 · 77 阅读 · 0 评论 -
JavaFX Pagination
The JavaFX Pagination control enables the user to navigate page by page through content, for instance pages of search results, articles, images or similar types of content. The JavaFX Pagination control is represented by the class . Here is a screenshot of转载 2023-09-05 17:37:10 · 165 阅读 · 0 评论 -
JavaFX HTMLEditor
The JavaFX HTMLEditor is an advanced HTML editor that enables the user to edit HTML easier than by writing the full HTML markup in text. The HTMLEditor contains a set of buttons that can be used to set the styles of the edited text WYSIWYG style. The JavaF转载 2023-09-05 17:48:50 · 86 阅读 · 0 评论 -
JavaFX TreeTableView
The JavaFX TreeTableView class is a combination of a JavaFX TreeView and a JavaFX TableView. Overall, the JavaFX TreeTableView is a which contains a tree of items as its leftmost column. The rest of the columns are normal table columns.The JavaFX shows o转载 2023-09-05 17:21:10 · 230 阅读 · 0 评论 -
JavaFX TreeView
The JavaFX TreeeView enables you to display tree views inside your JavaFX applications. The JavaFX TreeView is represented by the class . Here is a screenshot of a JavaFX TreeView:You create a JavaFX simply by creating a new instance of the class. Here转载 2023-09-05 09:08:54 · 265 阅读 · 0 评论 -
JavaFX WebView
The JavaFX WebView () component is capable of showing web pages (HTML, CSS, SVG, JavaScript) inside a JavaFX application. As such, the JavaFX is a mini browser. The component is very handy when you need to show documentation (e.g. Help texts), news, blog转载 2023-09-05 08:15:27 · 385 阅读 · 0 评论 -
JavaFX ContexMenu
The JavaFX ContextMenu component provides a standard right click menu for JavaFX controls. The JavaFX ContextMenu is represented by the class . You create a instance and attach it to the JavaFX control you want the to be active for. Here is a screenshot转载 2023-09-05 08:06:07 · 114 阅读 · 0 评论