1_自定义舞台


package sample;import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.stage.Stage;import static javafx.stage.StageStyle.*;public class Main extends Application {private double x,y;@Overridepublic void start(Stage primaryStage) throws Exception{Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));Scene scene=new Scene(root);scene.setFill(Color.TRANSPARENT);root.setOnMousePressed(new EventHandler<MouseEvent>() {@Overridepublic void handle(MouseEvent event) {x=event.getSceneX();y=event.getSceneY();}});root.setOnMouseDragged(new EventHandler<MouseEvent>() {@Overridepublic void handle(MouseEvent event) {primaryStage.setX(event.getScreenX() - x);primaryStage.setY(event.getScreenY() - y);}});primaryStage.setScene(scene);primaryStage.initStyle(TRANSPARENT);primaryStage.show();}public static void main(String[] args) {launch(args);}
}
复制代码
package sample;import com.jfoenix.controls.JFXToolbar;
import javafx.fxml.FXML;
import javafx.scene.input.MouseEvent;
import javafx.stage.Stage;public class Controller {@FXMLprivate JFXToolbar jfxtoolbar;@FXMLvoid close(MouseEvent event) {Stage stage= (Stage) jfxtoolbar.getScene().getWindow();stage.close();}@FXMLvoid max(MouseEvent event) {Stage stage=(Stage) jfxtoolbar.getScene().getWindow();stage.setFullScreen(true);}@FXMLvoid mix(MouseEvent event) {Stage stage=(Stage) jfxtoolbar.getScene().getWindow();stage.setIconified(true);}}
复制代码

2_JFXSlider


.jfx-slider > .track {-fx-background-color: #ff9a07;
}.jfx-slider > .colored-track {-fx-background-color: #4f8aff;
}.jfx-slider > .thumb {-fx-background-color: red;
}.jfx-slider > .animated-thumb {-fx-background-color: black;
}
复制代码
package sample;import com.jfoenix.controls.JFXSlider;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;public class Controller {@FXMLprivate JFXSlider slider;@FXMLvoid button(ActionEvent event) {System.out.println( Math.round (slider.getValue()));}
}
复制代码

转载于:https://juejin.im/post/5cf3d5e6e51d4555fc1acc51

6_jfoenix_自定义舞台,JFXSlider相关推荐

  1. 流集数据收集器最新消息

    最新消息 3.10.0 中的新增功能 数据收集器版本 3.10.0 包括以下新功能和增强功能: 起源 此版本包括以下新源: Groovy 脚本 - 运行 Groovy 脚本以创建数据收集器记录. 脚本 ...

  2. 快速低成本动画视频课

    快速低成本动画视频课 Character Animator能做什么 如何用character animator制作动画视频 Animate能做什么 Adobe Animate和Character An ...

  3. libgdx和android界面结合,Android游戏引擎libgdx使用教程5:常用UI类与舞台

    像按钮.下拉框.列表.标签.图片.复选框.编辑框.分割面板.滑动面板.滑动条等都是比较常用的UI类,它们都属于Actor,可以很方便的纳入到舞台的管理中,而且都包含在com.badlogic.gdx. ...

  4. Java软件开发:自定义MyBatis持久层框架

    自定义MyBatis持久层框架 1 框架概述 1.1 什么是框架 1.2 框架要解决的问题 1.3 软件开发的分层的重要性 2 MyBatis框架 3 JDBC编程 3.1 JDBC程序的回顾 3.2 ...

  5. 【动画技巧】在Flash中自定义鼠标外观

    在Flash中实现自定义鼠标外观非常简单,可以直接通过一个MovieClip就实现了,新建一个Flash程序,然后添加一个影片剪辑原件,如下图示. 在这个新建的Flash元件里,可以通过绘图工具绘制或 ...

  6. java 自定义xml_6.1 如何在spring中自定义xml标签

    dubbo自定义了很多xml标签,例如,那么这些自定义标签是怎么与spring结合起来的呢?我们先看一个简单的例子. 一 编写模型类 1 packagecom.hulk.testdubbo.model ...

  7. 白鹭引擎生成html,初识Egret白鹭引擎 之 创建舞台

    简述 随着Html5游戏的逐渐普及,了解一款开发引擎,对于开发者是很有帮助的.目前国内比较流行的html5游戏引擎有:cocosCreator.Egret.Laya.今天就给大家详细介绍下当前比较流行 ...

  8. java day53【 Mybatis框架概述 、 Mybatis 框架快速入门、自定义 Mybatis 框架 】

    第1章 框架概述 1.1 什么是框架 1.1.1 什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种 定义认为,框架是可被应用开发者定 ...

  9. Flex自定义鼠标右键

    这里写了一个简单的自定义鼠标右键,代码不难,请看注释   其它的请大家参看官方文档  ContextMenu类 ContextMenuItem类     源码: <?xml version=&q ...

最新文章

  1. 一文搞懂 ThreadLocal 原理
  2. 云炬随笔20211017(1)
  3. 5新标签中超链接_一环路新标签——“市井生活圈” 正在更新中......
  4. java excel 超链接_Java 编辑、删除Excel中的超链接
  5. RabbitMQ安装FAQ(接前面一篇)
  6. k折交叉验证法的额外步骤_教你几招蝴蝶结系法步骤,OMG!这怎么配都美
  7. eclipse加载jdbc驱动(mysql)
  8. python-scrapy模拟登陆网站--登陆青果教务管理系统(一)
  9. 北卡罗来纳州立大学计算机专业,2020年北卡罗来纳州立大学有哪些优势专业
  10. 电脑连接宽带,给手机开热点
  11. java 中介模式_中介者模式
  12. Weakly-Supervised Physically Unconstrained Gaze Estimation论文翻译
  13. C++:66---特殊工具与技术之(不可移植的特性:位域、volatile、extern “C“链接提示)
  14. iPhone X如何截图
  15. 基于《狂神说Java》ElasticSearch--学习笔记
  16. duet设置_Duet Display使用感受
  17. MYSQL详解(5)-索引(一)
  18. VPS服务器能够做些什么?
  19. 2017蚂蚁金服暑期实习生内推一面
  20. CLRS思考题1-1

热门文章

  1. SAP PM入门系列23 - IL07 Functional Location List (Multilevel)
  2. 抛弃注意力,类Transformer新模型实现新SOTA
  3. 情感分析研究:还未结束!
  4. SAP S/4 HANA新变化-主数据:物料主数据
  5. AAAI 2020 | 自动化所:基于对抗视觉特征残差的零样本学习方法
  6. 报告:AI技术正有效缩小亚洲医疗发展的差距
  7. TensorFlow 等“开源陷阱,会掐住中国 AI 企业的命门吗?
  8. AI程序员,所有码农的梦想
  9. 自然语言处理NLP基本知识小结
  10. 回顾丨2017年人工智能带火了哪些词