草庐IT

: es2, sw 的 JavaFX 图形设备初始化失败

所以我制作了在IDE中运行良好的小型JavaFX项目。但是当在可运行的jar中导出时,双击不会运行。在终端中出现以下错误。我在64位系统上运行Ubuntu15.04。我已经做了很多谷歌搜索并安装了GTK3和GTK2库。我知道这是此question的副本但我认为它已经过时并且没有任何方法对我有帮助。我尝试将外部jar作为gtk.jar、swt.jar、swt-gtk-java3.8.jar添加到我的项目中并安装了所有可能的库,如libswt-gtk-3-java、libgtk2.0、libgtk2.0-dev、libswt-gtk-java-2、libgtk-3-dev、libgtk-3

java - 错误 : Could not find or load main class sample. 主要

我尝试解决这个问题大约4个小时。没有任何效果。我正在使用Java、Intellij和JavaFX。我想做什么?我在Windows上创建了一个JavaFX程序。我想在我的RaspberryPi上执行这个.jar。每当我想执行这个jar时,我都会在控制台中收到此错误:Error:Couldnotfindorloadmainclasssample.Mainsample是包,Main是我的带有main方法的类。该程序在Windows下工作得很好。(在IntelliJ内外)。我已经做了哪些步骤?Java在我的pi上是最新的。java-version返回1.8。所以我们在这里很好。我已经在项目结构

java - 错误 : Could not find or load main class sample. 主要

我尝试解决这个问题大约4个小时。没有任何效果。我正在使用Java、Intellij和JavaFX。我想做什么?我在Windows上创建了一个JavaFX程序。我想在我的RaspberryPi上执行这个.jar。每当我想执行这个jar时,我都会在控制台中收到此错误:Error:Couldnotfindorloadmainclasssample.Mainsample是包,Main是我的带有main方法的类。该程序在Windows下工作得很好。(在IntelliJ内外)。我已经做了哪些步骤?Java在我的pi上是最新的。java-version返回1.8。所以我们在这里很好。我已经在项目结构

SpringBoot整合JavaFX进行桌面应用开发

目录一、创建一个springboot工程二、导入JavaFX依赖三、创建fxml文件以及controller类文件3.1创建一个fxml文件3.2创建对应的controller文件四、SceneBuilder的使用4.1下载安装4.2运行4.3界面编辑五、修改主启动类六、测试运行七、Jfoenix学习参考:一、创建一个springboot工程第一步,我们直接使用SpringInitializr构建一个Springboot工程 啥都不用选,立即添加,当然你要添加也可以。注意我们这里不是web项目,不用添加web相关依赖二、导入JavaFX依赖de.roskenetspringboot-javaf

Javafx CheckboxTreeItem编程更新父母

我必须从数据库中检索一些数据才能动态创建一个TreeView并选择一些CheckBoxTreeItem从此TreeView。这个TreeView表示菜单结构的权限。我的疑问是我创建TreeView并根据用户的权限以编程方式从树中选择特定项目,父母项目没有任何状态(selected或者indeterminate)。但是,当我直接从接口中选择任何项目时,父母会更新。例如,当我以编程方式选择项目时,我有屏幕:您可以看到我选择了两个菜单项,但父母不是。在此图像上,我使用屏幕选择了相同的菜单项,父母已更新indeterminate状态或selected如果我在子菜单中选择所有孩子。我已经浏览了文档,Go

javaFx实现鼠标穿透画布,同时操作画布和桌面,背景透明,类似ppt批注

 系列文章专栏:javafx图形绘制、桌面录屏录音源码合集   目录     一、实现的功能和效果二、程序实现三、总结一、实现的功能和效果        今天,我们要用javaFx来实现一个鼠标穿透画布的功能,该需求来自于在我们的javaFx桌面应用中,需要实现一个悬浮的桌面侧边工具栏,在工具栏中有画笔绘制,批注的功能,能够实现在任何软件之上做笔记绘制,同时可以操作工具栏下一层的所有软件。    我把这个功能提出来了,写了一个demo。大致效果如下: 当程序启动后,程序的整个背景是透明的,除了程序中的组件,如按钮,这个时候即可以看到背面的任何软件,桌面,也能看到程序中的组件。此时,可以在整个桌

JavaFX实现视频播放器

对于很多Java开发小伙伴来说,不少童鞋都了解过JavaFX,但介于JavaFX的局限性,可能大多数Java开发者也不是很了解,因而在JavaFX中自然也就缺乏实战经验,但是有时候呢我们也想自己研发一些小程序,比如说前面文章中给大家提到的图片浏览器,或者说音频浏览器、视频浏览器等,那今天小编就带大家走进视频浏览器的编程过程!效果图如下:要求:背景主色为黑色;视频上下居中,左右居中,并保持界面中最大化显示;进度条控制播放进度;音频大小可拖动音频进度条控制;默认打开即播放,点击画面暂停,继续单击又开始播放。难点分析:通过Media指定播放视频文件,通过MediaPlayer实现播放控制;使用Bor

JavaFX实现视频播放器

对于很多Java开发小伙伴来说,不少童鞋都了解过JavaFX,但介于JavaFX的局限性,可能大多数Java开发者也不是很了解,因而在JavaFX中自然也就缺乏实战经验,但是有时候呢我们也想自己研发一些小程序,比如说前面文章中给大家提到的图片浏览器,或者说音频浏览器、视频浏览器等,那今天小编就带大家走进视频浏览器的编程过程!效果图如下:要求:背景主色为黑色;视频上下居中,左右居中,并保持界面中最大化显示;进度条控制播放进度;音频大小可拖动音频进度条控制;默认打开即播放,点击画面暂停,继续单击又开始播放。难点分析:通过Media指定播放视频文件,通过MediaPlayer实现播放控制;使用Bor

当线程可以完成工作时,我是否需要使用Javafx中的线程和任务在后台运行?

我正在使用线程定期运行三秒钟的背景动画。我从挥杆中编写的线程演示示例中调整了所讨论的代码,并用它替换了使用线程和任务的较早版本。我的程序在播放视频或运行动画时停止/暂停线程,并在结束视频或动画时启动新线程。这似乎没有任何不利之处,这就是为什么我很困惑为什么我较早的Javafx搜索没有找到与我使用的搜索类似的解决方案的原因。这似乎是运行简短的背景动画的一种相当直接的方法。我在哪里出错?我想念什么?如何使用线程和任务重写此代码,或者我需要?我应该添加-与原始代码的唯一重要添加是将thread.setdaemon(true)添加到startThread()。播客听众。//backgroundthre

关于openjdk8中缺少javafx包导致无法使用javafx.util.Pair解决方案

1.Pair的简单介绍:   Pair是一种形式的数据结构.示例代码如下:importjavafx.util.Pair;Pairpair=newPair(110,"报警电话");Integerkey=pair.getKey();Stringvalue=pair.getValue();   这里有小伙伴会发现Pair与Map好像很相似,那么他们是不是一样的了,答案是:不是的.   我们查看一下Pair的源码: publicclassPairimplementsSerializable{privateKkey;publicKgetKey(){returnkey;}privateVvalue;pub