草庐IT

javafx-gradle-plugin

全部标签

Javafx - 从节点的颜色填充获取 RGB 值

在我的javafx应用程序中,我创建了一个圆圈,然后允许用户为其着色...Circlecircle=newCircle();circle.setFill(colorPicker.getValue());然后我需要稍后获取圆圈的颜色并将RGB值转换为十六进制形式(#FFFFFF)circle.getFill();//returnsaPaintobject如何获得RGB十六进制形式的填充? 最佳答案 试试这个:Colorc=(Color)circle.getFill();Stringhex=String.format("#%02X%02

Android Studio 3.0金丝雀6执行com.android.build.gradle.tasks.mergeresources $ fileGenerationWorkation时发生故障

一切都很好,直到我将AndroidStudio更新为Canary6,当我重建或清洁或其他项目时,它是投掷的:执行com.android.build.gradle.tasks.mergeresources$fileGenerationWorkAction时发生故障这个错误引导我进入我的vectors.xml[所有人都有这个错误]。我当前的应用程序级别build.gradle:applyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"25.0.2"useLibrary'org.apache.h

Javafx列表视图着色列表单元格

我有标签的列表视图,我想在运行时间上为列表单元格上色。问题在于,我想用标签的背景填充整个单元格。有没有办法在Java/CSS中进行操作?看答案了解ListView单元着色的动态性质通常,内部细胞颜色会根据许多因素而变化:是否是奇数甚至行(甚至行都具有较轻的背景)。是否选择了行。选定的行具有不同的颜色,具体取决于控件是否有焦点(集中选定的行是蓝色,未关注的选择行是灰色)。因此,由于细胞颜色可以根据状态改变,因此您需要确定在为单元格设置自定义着色时是否要保留此行为。样品解决方案这是一个示例,它将将单元格颜色设置为浅绿色,具体取决于列表项目是否匹配标准(在本例中为测试目的进行了硬编码,即以字母“j”

JavaFX 将文本附加到 TextArea 抛出异常

答案:JavaFXappendtexttoTextAreathrowsException我有一个计算目录大小的线程。我为此使用walkFileTree。为了获取一些信息,我将实际文件附加到文本区域。但是当我有很多文件时(例如>300)我得到了Exceptioninthread"JavaFXApplicationThread"java.lang.ArrayIndexOutOfBoundsException代码如下:privatevoidstartScheduledExecutorService(){Threaddt=newThread(newRunnable(){publicvoidru

java - 确定 JavaFX 更改监听器中的调用节点

当文本更改时,我需要对多个TextFields执行验证。验证是完全一样的,所以我想我使用了一个单一的程序。我不能使用onInputMethodTextChanged因为即使控件没有焦点我也需要执行验证。所以我向textProperty添加了一个ChangeListener。privateTextFieldfirstTextField;privateTextFieldsecondTextField;privateTextFieldthirdTextField;protectedvoidinitialize(){ChangeListenertextListener=newChangeLis

java - 使 rpm-maven-plugin 在 MAC OS 上工作(mavericks)

我使用rpm-maven-plugin生成安装包。这在UBUNTU上运行良好,但是当我在macos上运行它时,我遇到了以下错误。有没有办法让它在macos上工作?org.codehaus.mojorpm-maven-pluginprepare-packagerpm[WARNING]/bin/sh:rpm:commandnotfound[ERROR]Failedtoexecutegoalorg.codehaus.mojo:rpm-maven-plugin:2.0.1:rpm(default)onprojectmongodb:RPMqueryfordefaultvendorreturned

Javafx 2.0 操作方法 Controller.java 文件中的 Application.getParameters()

考虑以下示例。如何在Controller中访问应用程序的参数/参数?谢谢。注意:我曾尝试将App.java和MyController.java混合在一个类文件中,但没有帮助。App.java(简化):publicclassAppextendsApplication{publicstaticvoidmain(String[]args){Application.launch(App.class,args);}@Overridepublicvoidstart(StageprimaryStage)throwsException{//outputargumentsinconsoleSystem.

JavaFX FXML Controller ClassNotFoundException

我正在尝试在JavaFX中获取TableView以动态显示内容。当我运行我的程序时出现这个错误:java.lang.ClassNotFoundException:UserInterfaceController我的Controller名为“UserInterfaceController.java”,它与FXML文件位于同一包下,我也已将包导入到FXML中。为什么找不到Controller?FXML文件:Controller:packaged1example2;importjava.net.URL;importjava.util.ArrayList;importjava.util.List

java - 有没有办法在 gradle 中进行源到源的 java 重构?

我得到了一些自动生成的Java代码。我愿意在编译前自动重构。它主要是类重命名和包修改。是否有任何可用的gradle或ant任务? 最佳答案 IgotsomeautomaticallygeneratedjavacodeIwouldliketoautomaticalyrefactorbeforecompilingit.Itismostlyclassrenameandpackagemodification.[题外话:你应该修复生成代码的代码。自动生成代码然后使用其他工具修改它看起来不像是正确的方法。]Eclipse提供refactorin

java - 在没有测试的情况下从 Eclipse 运行 Gradle 构建

我有一个使用java插件的gradle构建文件。如果我想从命令行调用构建并避免运行单元测试,我可以这样做:gradlebuild-xtest但是,我们将从Eclipse调用gradle任务。我需要为这种构建构建一个特殊的任务吗?我该怎么做? 最佳答案 在Eclipse>菜单栏“Windows”>Preferences>左侧:Gradle>Arguments>ProgramArguments>放-xtest和在Eclipse>菜单栏“Windows”>Preferences>左侧:GradleEnIDE>选中-xtest(--excl