JavaFX
文章平均质量分 51
dmfrm
这个作者很懒,什么都没留下…
展开
-
Caused by: java.lang.NullPointerException: Location is required.
运行javaFX程序报错,错误信息如下:Exception in Application start methodException in thread "main" java.lang.RuntimeException: Exception in Application start methodat com.sun.javafx.application.LauncherImpl.la原创 2016-11-06 21:34:51 · 6603 阅读 · 3 评论 -
JavaFX TreeView注册鼠标点击事件
使用JavaFX的TreeView控件,需要注册树节点的鼠标点击事件,下面是示例,鼠标点击之后,可以获取当前节点的值。这个是定义的TreeView: TreeView<String> nodeTreeView; nodeTreeView.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent&...原创 2018-06-24 13:56:46 · 5909 阅读 · 0 评论 -
JavaFX Button自适应窗口(跟着窗口大小变化)
在实际的应用中,经常会需要Button或者其他的控件跟随窗口的变化而变化,下面给出Demo。import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layo...原创 2018-03-29 22:20:46 · 19524 阅读 · 0 评论 -
JavaFX窗口自适应
在使用JavaFX开发PC客户端的时候,会遇到一个问题,当主界面窗口拉伸变大之后,希望子窗口能够自适应的变化,下面给出解决方案。假设主窗口的界面文件是MainUI.fxml,对应的是MainUIController.java,在MainUI之上再嵌套一层,嵌套的界面文件定义为Container.fxml,对应的是ContainerController.java,就可以达到效果:Contai原创 2018-02-07 22:37:20 · 20844 阅读 · 9 评论 -
JavaFX TableView使用和样式设置
1、新建fxml界面文件,里面就放置一个TableView对应的Controller为TableViewTestController,css配置文件为TableViewTestCss.css,表格设计三列分别为nameCol、ageCol和DescColVBox alignment="CENTER" prefHeight="400.0" prefWidth="534.0原创 2018-01-07 23:51:59 · 20784 阅读 · 0 评论 -
JavaFX ListView使用和样式设置
1、新建一个fxml界面文件,里面就放置一个ListView对应的Controller为ListViewTestController,css配置文件为ListViewTest.css<VBox alignment="CENTER" stylesheets="@../css/ListViewTest.css" xmlns="http://javafx.com/javafx/8"原创 2017-11-02 23:41:56 · 7419 阅读 · 2 评论 -
JavaFX设置Button设置选中、按下样式
需求:现在界面上有一个Button,id是entryButton,通过CSS文件定义样式。1、默认是green颜色。2、鼠标滑过是blue颜色。3、鼠标按下时red颜色。解决方案:在css文件中设置如下就可以达到效果。#entryButton{ -fx-background-color: green;}#entryButto:hover{原创 2017-08-23 21:06:49 · 14408 阅读 · 0 评论 -
JavaFX菜单ContextMenu使用
在开发应用的过程中。想做一个类似下面截图的功能,点击菜单按钮之后,在下面显示下拉面板(该截图是华为Hisuite客户端)。通过ContextMenu可以实现该功能,首先定义GlobalMenu,继承ContextMenu,显示这些功能选项package com.nii.desktop.widget.menu;import javafx.scene.control.ContextMe原创 2017-08-23 00:10:14 · 12425 阅读 · 6 评论 -
JavaFX设置Button圆角
通过下面的CSS可以设置按钮为圆角。#upButton{ /*设置背景颜色渐变*/ -fx-background-color: linear-gradient(to right,#00fffc,#fff600); /*设置圆角*/ -fx-background-radius: 25; -fx-border-radius: 25; }原创 2017-08-24 23:20:02 · 7811 阅读 · 0 评论 -
JavaFX设置背景颜色渐变
有时候我们需要设置控件背景颜色渐变。设置按钮的背景颜色由#00fffc渐变为#fff600,css如下:#upButton{ -fx-background-color: linear-gradient(to right,#00fffc,#fff600);}原创 2017-08-24 22:34:27 · 11344 阅读 · 2 评论 -
JavaFX更改控件选中颜色
JavaFX控件当选中的时候,有一个默认的颜色,比如下图TextField和Button鼠标选中之后是一种浅绿色,不选中的边框是灰色。 最近在开发客户端的过程中,由于系统的整体风格是蓝色的,那么这个颜色是和整体风格不协调的,就需要更改这个颜色。最初的想法给每一个控件设置一个Hover颜色,控件是比较多的,这样设置非常的不方便。后来研究官方文档,发现了一原创 2017-08-20 00:44:06 · 7782 阅读 · 6 评论 -
JavaFX Dialog实现(JDK8)
JavaFX 8u40 finally includes simple Dialogs and Alerts! I've been waiting for this since 2012! In the meantime I wrote about how to use Dialogs in JavaFX 2 and later in JavaFX 8 with ControlsFX.转载 2016-11-06 22:05:40 · 11660 阅读 · 2 评论 -
Zookeeper可视化客户端ZooViewer详细使用教程
前言目前Zookeeper可视化客户端不多,使用过zkui之后,感觉不太好用,就想自己开发一个,利用周末时间使用JavaFX开发了一个PC端可以直接运行的可视化客户端,起名叫ZooView,本篇文章讲解下如何使用。下载访问github地址下载zooview.zip,Github地址:https://github.com/HelloKittyNII/ZooView客户端登录将下载的zooview.z...原创 2018-06-24 17:53:36 · 35589 阅读 · 7 评论