草庐IT

javafx-gradle-plugin

全部标签

java - 有没有人想出如何使 javafx tableview 像 jtable 一样工作?

我遵循了示例13-11单元格编辑的替代解决方案来自officaltableviewtutorial,但我希望我的tableview像jtable一样工作。这意味着当一个单元格获得焦点时,它已准备好进行编辑,使用箭头键或Enter键应立即提交编辑并移动到下一个单元格。这是我到目前为止所做的:首先,我添加了table.getSelectionModel().setCellSelectionEnabled(true);然后我尝试修改类EditingCell:classEditingCellextendsTableCell{privateTextFieldtextField;publicEdi

javaFX MediaPlayer getCurrentTime() 不可靠

要播放mp3文件,我使用javafx.scene.media.MediaPlayer类。但我注意到在使用seek()方法后currentTimeProperty不可靠。下面代码中的方法initMediaPlayer()在用户选择了一个mp3文件时被调用。播放时间显示在时间slider(=timeSlider)中,用户可以移动该时间slider以从歌曲中的任意点开始播放。歌曲中的当前位置也显示在标签中(=timeLabel)。当我使用play()开始播放时,以及当我使用pause()或stop()暂停或重新播放歌曲时,一切正常。问题是在使用seek()之后,currentTimeProp

java - 升级到 3.1.1 后的 Maven-plugin-plugin default-descriptor 错误信息

我正在将系统的Maven运行时从3.0.5升级到3.1.1,并尝试像往常一样使用mvncleaninstall构建我的项目。使用较旧的Maven运行时,构建总是会成功。但是,我现在在构建过程中总是收到此错误消息:[ERROR]无法执行目标org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor(default-descriptor)onprojectXYZ:Executiondefault-descriptorofgoalorg.apache.maven.plugins:maven-plugin-plugin:3.2:des

JavaFX 检查是否有多个元素被悬停

我编写了一个动画,当用户单击“用户”导航选项卡时,它会从我的导航栏中滑出搜索栏。如果我的搜索栏失去焦点或者如果用户按下以滑出搜索栏的导航按钮失去焦点(如图1中所述),我希望播放反向动画我目前通过设置search_wrapper的onMouseExited属性来运行我的hideUsers()方法来实现效果,但理想情况下我想检查一下nav_button.setOnMouseExited(newEventHandler(){@Overridepublicvoidhandle(MouseEvente){if(search_wrapperlosesfocusORnav_buttonlosesfo

java - 如何确定什么进入 settings.gradle 与 build.gradle?

我目前正在通过阅读大量gradle书籍并浏览大型java项目(如spring框架、hibernate和gradle项目本身)的gradle构建脚本来学习gradle,目的是了解使用gradle的最佳实践。我注意到在gradle多项目构建中有两个文件settings.gradle和build.gradle我的问题是。settings.gradle是多项目构建所必需的吗?它可以被卷入build.gradle文件吗?在我看过的一些开源项目中,我注意到settings.gradle实际上包含代码,而不仅仅是设置,请参阅我在各种设置中找到的代码示例。gradle文件。什么样的代码应该放入sett

java - 无法调整正确嵌套的 Pane JavaFX

我目前的情况是:一个主窗口带有一个主BorderPane。在它的中心,我有一个AnchorPane,里面有一些对象。我想在Pane的高度内均匀分布对象,即使调整Pane大小也是如此。我陷入的问题是,当调整大小增加Pane的高度时,所有事情都有效。当我减小窗口的大小时,Pane的高度继续增加。我已经使用简单的一行重现了这个示例应用程序中的错误(在我的应用程序中我也有这样一行):importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.scene.layout.AnchorPane;importja

java - 使用 maven-javadoc-plugin 将 jar 添加到 doclet 类路径

我编写了一个doclet来收集一些数据并将其传递给记者。我希望这个记者可以交换。我尝试使用additionalDependency和/或pluginDependency将报告器实现添加到doclet类路径。我无法使用Java6服务加载器加载reporter实现,使用doclets类加载器或线程上下文类加载器获取类也不起作用。如何将test.TestReporterImpl放入测试doclet类路径中?在文档中:apiReporterServiceLoader=ServiceLoader.load(TestReporter.class);//test.TestReporterapiRep

java - "pure"gradle 中的 Gradle 产品 flavor (不是 android gradle)

我想用gradle为不同的客户构建一个java库。在“纯”gradle中是否有类似android产品口味的东西?谢谢。 最佳答案 答案是肯定的,但您将不得不使用新的Gradle软件模型,它正在孵化。这将是一条充满痛苦的道路,因为您将成为开拓者,因为我已经学会了将它用于C/Cpp项目。您的构建通常如下所示。plugins{id'jvm-component'id'java-lang'}model{buildTypes{debugrelease}flavors{freepaid}components{server(JvmLibrarySp

java - Maven-assembly-plugin 失败,超过 GC 开销限制

我有一个多模块Maven项目。其中一个模块使用maven-assembly-plugin。在整个项目上运行mvncleaninstall时,构建失败并出现GCOverheadlimitexceeded错误。我正在使用maven3.3.9(也尝试使用3.2.2)。maven-assembly-plugin的版本为2.5.5(也尝试使用2.6)。这是插件配置:maven-assembly-plugindist-assemblypackagesingleall${project.artifactId}-${project.version}-allfalsefalsetruelib...mym

java - gradle 传递依赖下载本地 ivy

我有一个项目正在转换为gradle。该项目有一些依赖项,如junit等。下载依赖项的Jars,但未下载这些Jars的依赖项。build.gradle文件如下applyplugin:'java'applyplugin:'eclipse'applyplugin:'application'repositories{ivy{url'http://localserver/repo'layout'pattern',{artifact'snapshot/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]'artifact'3rd-p