草庐IT

javafx-gradle-plugin

全部标签

java - Gradle 只运行一个测试套件

我使用junit和gradle测试了多个类。当我运行“gradletest”时,我所有的类(class)都会被测试。我怎样才能只运行一个测试文件? 最佳答案 您可以像这样从cli运行单个测试文件:gradletest--testsorg.gradle.SomeTest你也可以用类似的方式只运行一个特定的测试方法:gradletest--testsorg.gradle.SomeTest.someSpecificFeature 关于java-Gradle只运行一个测试套件,我们在StackO

JavaFX 资源处理 : Load HTML files in WebView

我想在我的JavaFX应用程序的WebView中加载一个HTML文件。该文件位于我的项目目录中,位于webviewsample包内。我使用了以下代码:publicvoidstart(StageprimaryStage)throwsException{primaryStage.setTitle("WebViewtest");WebViewbrowser=newWebView();WebEngineengine=browser.getEngine();Stringurl=WebViewSample.class.getResource("/map.html").toExternalForm(

屏幕上的 JavaFX 中心舞台

这个问题在这里已经有了答案:HowtocenterawindowproperlyinJavaFX?(5个答案)关闭7年前。我想在屏幕上居中放置一个舞台。这是我试过的:publicclassTestextendsApplication{@Overridepublicvoidstart(finalStageprimaryStage){Buttonbtn=newButton();btn.setText("Say'HelloWorld'");btn.setOnAction(newEventHandler(){@Overridepublicvoidhandle(ActionEventevent)

Azkaban【部署 01】Linux环境 CentOS Linux release 7.5.1804安装配置azkaban-3.70.0编译阶段(附安装包及gradle-4.6资源)

编译阶段1.资源分享2.前置条件3.源码获取4.编译环境5.项目编译1.资源分享链接:https://pan.baidu.com/s/1Bz2Z5xgY9dJiTMdCeKB8KQ提取码:f6s9包含资源:azkaban-3.70.0.tar.gz和gradle-4.6-all.zip2.前置条件1.JDK1.8+【亲测JDK11无法使用】[root@aliyun~]#java-versionopenjdkversion"11"2018-09-25OpenJDKRuntimeEnvironment18.9(build11+28)OpenJDK64-BitServerVM18.9(build11

java - 如何使用 maven-compiler-plugin 配置 Lombok?

我在项目的maven中有一个根模块和子模块。我正在尝试使用Lombok。我已经添加了org.projectlomboklombok1.16.12provided根pom.xml。在子模块中,我有一个带有Lombok注释的类。当我尝试构建项目时,我得到了很多cannotfindsymbol我试图调用getter和setter的地方。我尝试在根pom和子pom中以及delombok中使用具有相同版本(1.16.12)的lombok-maven-plugin并将我的注释类移动到src/main/lombok,我已经浏览了SO中几乎所有的问题,尝试了所有的变体,但没有成功。我正在使用3.6.1

java - JavaFX 和 Silverlight 的优缺点

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我知道已经有关于Flex、JavaFX和Silverlight性能的问题。我的问题有点广泛:我们正在评估JavaFX和Silverlight的优点,作为控制/配置我们后端服务(目前用Java编写)的GUI技术。服务和GUI通常在同一台机器上,但也必须支持远程管理(通过浏览器)。我们目前分为2个团队:一个.Net团队和一个Java团队,尽管Java开发人员也有一些.Net经验。在我看来,目前

JavaFX 循环场景图控件

如何遍历场景的控件?我尝试使用getChildrenUnmodifiable()但它只返回第一级child。publicvoidrec(Nodenode){f(node);if(nodeinstanceofParent){Iteratori=((Parent)node).getChildrenUnmodifiable().iterator();while(i.hasNext()){this.rec(i.next());}}} 最佳答案 这是amru'sanswer的修改版本我正在使用的,此方法为您提供特定类型的组件:privateL

java - 在 JavaFX TableView 中设置行高

如何在JavaFX表格View中设置行高?我试图通过使用css来增加它,但这没有用:.table-row{line-height:50px;}还有什么办法可以解决吗? 最佳答案 你可以使用.table-row-cell{-fx-cell-size:50px;}.table-row-cell是分配给表行的类,如capian.css中所述,可从jfxrt.jar(com/sun/javafx/scene/control/skin/caspian/caspian.css):Eachrowinthetableisatable-row-cel

java - JavaFX 中的 "automatic injection of location and resources properties into the controller"是什么?

在Initializable的描述中据说界面:NOTEThisinterfacehasbeensupersededbyautomaticinjectionoflocationandresourcespropertiesintothecontroller.FXMLLoaderwillnowautomaticallycallanysuitablyannotatedno-arginitialize()methoddefinedbythecontroller.Itisrecommendedthattheinjectionapproachbeusedwheneverpossible.问题是:如何

Javafx BorderPane-如何更改选项卡遍历顺序?

在JavafxBorderpane中,TAB遍历顺序由孩子的顺序定义。问题是我在基类上有一个borderpane具有某个阶段的继承,而borderpane.setbottom()被称为首先。这会拧紧列表订单,因为底部的孩子是孩子列表中的第一项。我想在边界台上的标签遍历:最佳剩下中央正确的底部我怎么能拱起这个?这比集合(settop,setCenter,...)顺序更有意义。看答案看来这是不可能的。解决方案是在Borderpane区域内添加锚固,并在所需的TAB遍历顺序中调用Setop,setCenter...。