JavaFx
解决JavaFx实战中遇到的问题,以及JavaFx常用的开发功能介绍。
78KgMiao
这个作者很懒,什么都没留下…
展开
-
JavaFx 可拖拽滚动面板
Hello,大家好,我是78KgMiao。运行效果通过鼠标拖拽面板的方式来实现滚动条滚动效果。代码案例import javafx.application.Application;import javafx.geometry.Insets;import javafx.scene.Scene;import javafx.scene.control.ScrollPane;import javafx.scene.control.Tooltip;import javafx.scene.inpu原创 2020-10-16 17:01:39 · 1065 阅读 · 0 评论 -
JavaFx 弹出菜单
Hello,大家好,我是78KgMaio。运行效果代码案例import javafx.application.Application;import javafx.scene.Node;import javafx.scene.Scene;import javafx.scene.control.ContextMenu;import javafx.scene.control.Label;import javafx.scene.control.Menu;import javafx.scene.c原创 2020-10-16 15:10:14 · 722 阅读 · 0 评论 -
JavaFx 生成节点快照截图
Hello,大家好,我是78KgMiao。场景分析这篇文章展示如何生成节点快照,有时我们会需要保存当前节点的状态。比如我们在开发报表统计的功能时,我们就可以直接生成报表快照截图,用于其他用途。显得比QQ截图高级很多了。0.0代码案例import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javafx.application.Application;import javafx.em原创 2020-09-29 17:57:10 · 947 阅读 · 0 评论 -
JavaFx 使用自定义字体
Hello,大家好,我是78KgMiao。场景分析在软件开发过程中,有时系统字体并不能满足我们的需求,需要去使用自定义字体来吸引用户。这篇文章展示如何加载外部字体,以及在使用时需要注意哪些问题。代码案例import com.sun.javafx.tk.Toolkit;import javafx.application.Application;import javafx.application.Platform;import javafx.geometry.Insets;import jav原创 2020-09-28 18:21:35 · 2257 阅读 · 0 评论 -
JavaFx 实现软件启动页
Hello,大家好,我是78KgMiao。场景分析当我们做一款成熟的客户端软件时,一般会在软件打开之前进行一些初始化操作。比如:初始化目录、初始化系统配置、版本检测等。这时就需要一个软件启动页来过渡场景的切换,在启动页展示产品的设计理念,同时在后台进行软件初始化操作。Eclipse简直不要太爽。运行效果代码案例package mqx;import javafx.application.Application;import javafx.application.Platform;imp原创 2020-09-27 17:05:37 · 1725 阅读 · 0 评论 -
JavaFx 实现加载等待页
Hello,大家好,我是78KgMiao场景分析:我们在实际开发中不可避免的会遇到一些耗时操作 :比如数据库查询、文件上传下载、网络请求、以及其他复杂逻辑运算的处理等。当用户点击操作之后,我们通常会把这些操作放到后台进行处理。此时为了交互的人性化,并且避免用户继续点击造成重复操作或者页面卡死的问题。我们需要一个加载等待页面。代码案例:package mqx;import javafx.application.Application;import javafx.application.Pla原创 2020-09-27 14:58:10 · 3344 阅读 · 8 评论 -
关于JavaFx异常:Not on FX application thread
Hello,大家好。我是 78KgMiao。相信很多使用JavaFx的小伙伴都遇到过这个问题。Not on FX application thread;造成这个问题的原因呢,就是没有在JavaFx的UI线程中绘制。不管是JavaSwing也好,JavaFx也罢。都会把UI绘制放到一个独立的线程中。避免其他线程去刷新UI。如果说外部线程可以绘制UI的话,那不就乱套了吗。代码案例package com.beishu.clip.text;import javafx.application.Applic原创 2020-09-25 11:34:20 · 5142 阅读 · 1 评论