java fx消息通知_如何设置对话框控件Java FX / Java 8的图标
Marco Jakob有一个非常好的教程
@L_301_1@,您可以在其中找到不仅如何使用对话框,还可以找到如何解决您的问题.
对于新的对话框(在JDK8u40早期版本中,或者具有JDK 8u25的openjfx-dialogs),或者对于ControlsFX的对话框,为了设置对话框的图标,可以使用此solution:
Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow();
stage.getIcons().add(
new Image(this.getClass().getResource(".png").toString()));
此代码段显示如何使用ControlsFX中的ProgressDialog,并为对话框设置图标:
@Override
public void start(Stage primaryStage) {
Service service = new Service() {
@Override protected Task createTask() {
return new Task() {
@Override protected Void call() throws InterruptedException {
updateMessage("Message . . .");
updateProgress(0,10);
for (int i = 0; i < 10; i++) {
Thread.sleep(300);
updateProgress(i + 1,10);
updateMessage("Progress " + (i + 1) + " of 10");
}
updateMessage("End task");
return null;
}
};
}
};
Button btn = new Button("Start Service");
btn.setOnAction(e -> {
ProgressDialog dialog = new ProgressDialog(service);
dialog.setTitle("Progress Dialog");
dialog.setHeaderText("Header message");
Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow();
stage.getIcons().add(new Image(this.getClass().getResource(".png").toString()));
service.start();
});
Scene scene = new Scene(new StackPane(btn),300,250);
primaryStage.setScene(scene);
primaryStage.show();
}
java fx消息通知_如何设置对话框控件Java FX / Java 8的图标相关推荐
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- MFC对话框控件成员变量编程熟悉 - 开发一个简单天线长度计算器
新建一个对话框工程:VC6:VC2010类似:版本不同略有些差别: 新建完如下:对话框默认有三个控件,自己添加的: 右击 确定 按钮,建立类向导:进入类向导: Class name下拉选中对话框类:类 ...
- MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置
在MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置: CRect r; pWnd->GetWindowRect(&r); 这样获得的r是控件相对于屏幕的坐标,然后用Scre ...
- 基于JxBrowser的浏览器控件封装实现Java Swing的浏览器集成
基于JxBrowser的浏览器控件封装实现Java Swing的浏览器集成 背景 实现目标 实现代码 运行效果 完整的代码及依赖jar文件下载 背景 进期客户提出在一个Java Swing项目要集成另 ...
- edptrayicon怎么卸载_教程-Delphi第三方控件安装卸载指南
1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...
- Chapter 7. 对话框控件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 打开文件对话框控件的演示 c# 1614993940
打开文件对话框控件的演示 c# 1614993940 引入控件 效果 显示控件 代码 效果 默认事件 文件被选中,点了打开后,触发 获取绝对路径 代码 效果 获取文件名 代码 效果 过漏获取指定格式的 ...
- android 33 对话框控件
对话框控件:最多3个按钮. mainActivity.java package com.sxt.day05_09;import android.app.Activity; import android ...
- Web开发中的弹出对话框控件介绍
Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了.不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由 ...
最新文章
- CRM WebClient UI的浏览器打印实现
- 如何在ASP.NetCore增加文件上传大小
- 架构设计(3)---架构师到底要做什么,他们需要掌握些什么?
- OpenShift 4 - 使用教程和免费试用环境
- 上海公布第二阶段自动驾驶开放测试道路,近90家企业申请牌照
- python代码大全-python中的字典用法大全的代码
- 从USB驱动器运行Windows 10
- 上下五千年,人口十几亿。在这遇见你,缘份真神奇
- uniapp点击复制文本
- 解决Android弹出Dialog小米手机需要打开“后台弹出界面”的权限问题
- 删除按升序排列的单链表中的重复元素
- 现货黄金的优越性是什么?
- Android界面美化的一点点积累
- Android 8.0 SystemUI下拉状态栏快捷开关
- 服务器ssl证书升级
- mysql数据库实战演练_SQL 语句实战演练
- 服务器H330阵列卡不建议做Raid5
- 美团外卖推荐智能流量分发的实践与探索
- 登录功能中发送邮箱验证的简单使用
- 双非计算机准研究生,计算机视觉方向,未来如何发展?
热门文章
- KVM、kickstart与FTP集成
- 点击按钮打开选择文件对话框
- c#UDP发送接收消息
- 10个给程序员的建议
- Docker Swarm 进阶:NFS 共享数据卷
- 桂林理工大学计算机研究调剂,2018年桂林理工大学考研调剂信息
- 浙江省计算机二级办公软件高级应用技术考试时间,最新浙江省计算机二级办公软件高级应用技术考试大纲...
- SVN: Can't create session svn
- mysql一直出错_为什么我的mysql语句一直报错,找不到错误,望各位大佬指点一番...
- mysql启动redis_docker一系列mysql,redis,centos啥的启动参数记个笔记