草庐IT

javafx-gradle-plugin

全部标签

由于 com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged,JavaFx 无法加载@font-face 字体

我已经问过类似的问题here但似乎并不清楚,因为我在项目中有很多代码,无法在此处发布所以请不要标记为重复。因此,我决定创建一个新项目,其中只有一个Label以使代码小而干净,同时消除其他潜在的嫌疑人我得到的错误。这是我的Java源代码publicclassMainextendsApplication{@Overridepublicvoidstart(StageprimaryStage)throwsException{Grouproot=newGroup();Labellabel=newLabel("SampleLabel");label.setId("sampleLabel");roo

java - 如何使用 struts2-json-plugin 将 JSON 绑定(bind)到 Struts2 中的 Java 对象

我想将JSON反序列化(绑定(bind))到java对象。在Struts2中如何实现?我正在尝试使用struts2-json-plugin来完成它,正如您在下面的代码中看到的那样,但是从前端发送的JSON没有绑定(bind)到我的java对象。你能帮我吗,请问如何使这段代码正常工作?请看一下我的Action类,我不确定我是否在这个Action中正确处理了JSON,或者我错过了什么?我尝试绑定(bind)的JSON:{"data":[{"active":true,"color":"orange","date":"2008-01-01","id":1,"name":"Chris"},{"a

java - 如何监视 ObservableList JavaFX 中包含的对象的变化

我真的很难理解ObservableList对象在JavaFX中工作。我想监视List中的对象是否已被修改。到目前为止,我只看到我可以监视作为实体本身的List是否已被修改......但不是List中的对象:ObservableListmyList=FXCollections.observableArrayList();myList.add(someStuff);myList.addListener((ListChangeListener.Changechange)->{while(change.next()){if(change.wasUpdated()){System.out.pri

java - 为什么 JavaFX 不包含撤消功能

在我已经体验过Swing之后,我最近开始学习JavaFXAPI。我注意到,甚至很多类已经在AWT和Swing中很好地实现了,它们在JavaFX中有效地重新实现了。这包括:javafx.scene.paint.Colorjavafx.event.ActionEvent对比java.awt.Colorjava.awt.event.ActionEvent还有更多,尽管它很容易需要使用它们。我假设这是为了:尽可能将JavaFX与其他库分离(因此新开发人员甚至不应该知道它们的存在...,好的)。利用Java8lambda表达式。利用Java5泛型和枚举类型。在设计时考虑FXML。绑定(bind)

java - 创建自定义 Build init 类型 - 用于 Gradle Build Init 插件?

我是gradle的新手,我想使用GradleInit插件创建一个自定义类型。此外,我希望能够执行以下操作:gradleinit--typejsp-library这将生成一个项目目录,其结构与Java网络应用程序(网络应用程序、样式表等)相同。是的,我读过this,而且我知道只有有限数量的类型可用。我只想知道目前是否有人拥有或知道某种解决方法。 最佳答案 第3方插件允许您创建自定义模板并从模板生成新项目。例如,参见:https://github.com/townsfolk/gradle-templates使用maven从archety

java - 如何使用 CSS 在 JavaFX2 中设置表格单元格的样式(不删除悬停/选择等)

我正在尝试为JavaFX2TableView中的单个表格单元格设置样式(以指示表格单元格值已更改、包含错误等)。为此,我创建了一个自定义TableCell,它根据内容设置了正确的CSS类。这在某种程度上有效,但问题是我现在失去了所有效果、悬停、选择颜色渐变等(即伪类)。如何使用CSS设置表格单元格的样式,而不需要重新定义所有可能的伪类组合?我读过thisanswer但解决方案对我不起作用。如果我将-fx-control-inner-background设置为我想要的背景颜色,我会得到我想要的悬停和选择颜色,但初始颜色是透明的,这显然不是我想要的(我已经注释掉了下面CSS中的尝试,你可以

java - 在没有 Maven 或 Gradle 的情况下将 JUnit 5 与 Java 9 结合使用

描述:我想在Eclipse(Oxygen4.7.1a)中使用JUnit5创建JUnit测试。这个JUnit测试应该在一个名为Test的单独的src文件夹中。但是,由于我是JUnit和Java9的新手,我遇到了以下问题。我不想为此使用Gradle或Maven等构建工具。问题:因为我有两个不同的src文件夹,一个用于项目src,一个用于测试用例:我需要两个module-info.java文件吗?(每个src文件夹一个)要让JUnit5工作,我的module-info.java文件中需要哪些模块? 最佳答案 一般来说,你的测试代码没有必要

java - spring-boot-maven-plugin 不会创建 fat jar

我正在使用spring-boot-maven-plugin来打包我的REST服务。我正在使用mvncleaninstall或mvncleanpackage构建jar。在我反编译jar之后,我没有发现任何添加的依赖项(我希望它是一个包含所有依赖项的胖jar)org.springframework.bootspring-boot-maven-plugin1.5.9.RELEASEinstallrepackagebuild-infotruemyapptrue当我使用java-jarmyapp.jar-Drun.jvmArguments="-Dspring.profiles.active=qa

java - 在 Eclipse 中创建 Gradle 项目卡住了

刚接触gradle,遇到创建gradle项目时eclipse卡住的问题这是我在eclipseluna中安装的我正在尝试在eclipse中创建一个gradle项目进程卡住了!PS:我尝试创建一个新项目并自己创建一个build.gradle并使用gradleeclipse来配置项目,这工作正常,我可以在eclipse中使用这个项目。但是我添加依赖时必须重新输入gradleeclipse,否则会出现编译错误求助!谢谢! 最佳答案 问题可能是在尝试download时发生的并设置gradle构建。您可以手动下载并将eclipse指向同一文件夹

java - 如何使用versions-maven-plugin设置子模块版本?

我有一个多模块项目,所有模块都有一个共同的父pom和一个聚合器/构建pom。我正在尝试使用maven-versions-plugin来更新/设置我所有模块的版本,但它总是跳过子模块。项目布局:-common/pom.xml(构建pom)-common/superpom/pom.xml(父pom)-module1/pom.xml(module1pom)-module2/pom.xml(module2pom)通用/pom.xml:4.0.0com.bicbuilder1.0-SNAPSHOTpomBuilder../module1../module2org.codehaus.mojover