问题标签 [gluon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 无法在 Gluon Project 上加载皮肤错误
我有一个自定义控件ChoiceTextField
,有对应的ChoiceTextFieldSkin
。
尽管我得到以下信息,但该控件已正确显示Exception
:
我可以通过在 CSS 文件中设置皮肤来解决错误:
但我想知道是什么导致了Exception
gluon - 示例项目不起作用
我使用带有 Eclipse IDE 的 OS X El Capitan 的 Mac
当我创建一个项目“Gluon Mobile - Single View Project”时,我无法为 Android 编译,因为我遇到了 multidex 问题。我使用这个命令:
我看到了不同的主题,并进行了这些验证:
- Android SDK 由“Android Studio”安装 但是,我没有要安装的 android 支持库
如果我在 build.gradle 上添加 compile 'com.android.support:multidex:1.0.0',我还有另一个错误
/li>但是如果我在一个随机的 Android Studio 项目中添加 compile 'com.android.support:multidex:1.0.0' , gradle compile 。
- 为桌面编译是可以的,在 iPhone 模拟上也是如此。
我不明白为什么它不起作用
感谢您的阅读。你能帮助我吗 ?
scenebuilder - 无法在 Scene Builder 中添加魅力库
我无法在我的场景构建器 Builder 8.2 中添加 gluonhq.charm 元素或使用“charm-common-2.2.0.jar”库打开 gluon FXML(我也尝试使用 8.1.1)。
当我添加 jar 文件时,场景构建器的左侧部分没有添加任何内容。但 jar 已正确添加到 Library 文件夹中。
见下图
或者当我尝试打开胶子 FXLM 时,我有这个例外:
你能帮助我吗 ?
javafx - 手机旋转 90 度后,舞台无法使用 BorderPane 关闭
我相信我发现了 BorderPane 的错误。如果您不旋转手机,舞台将按预期关闭。但是,如果您旋转手机,然后单击关闭,则屏幕不会执行任何操作,直到您将手机旋转回原始位置,然后显示主舞台。重新创建它的代码非常简单。
有谁知道如何解决这个问题?
构建.gradle
谢谢你的提示。我删除了额外的舞台和场景。我的解决方法是这样的。
android - 如何在 Gluon 移动项目中更改 applicationId
为了构建我的应用程序的不同版本,我将applicationPackage
属性添加到构建文件中:
package
但是生成的apk文件还是以AndroidManifest中的属性命名的:
如果您想构建不同风格的应用程序,如“Lite”和“Full”,更改包名称的正确方法是什么?
mobile - 使用 Gluon Charm 警报的问题
我了解 JavaFX 的警报还不能用于移动应用程序。但是胶子魅力警报呢?
我已经定义了一个 Gluon Mobile MultiView FXML 项目。我已更新 gradle 项目的依赖项以包含 charm-2.2.0.jar,因此 Gluon Charm Alert 类可用。为了使用它,您还需要访问 javafx.scene.control.Alert.AlertType。
我似乎没有对上述 AlertType 类的编译时访问权限。
我在装有 OS X 10.11.14 的 Mac 上使用 NetBeans 8.1 和最新的 Gluon/Gradle 插件。我必须定义其他配置依赖项吗?
提前感谢您的帮助。
这是我的 build.gradle 文件。
java - JavaFX & Gluon:明显存在的 NoSuchMethod 异常
我正在尝试从实例对象中引用一个方法来创建一些按钮。我必须这样做以获得灵活性(根据上下文向工具栏添加按钮)。我的项目是一个 GluonFX 项目(JavaFX + Gluon ,它使用 Gradle 文件进行编译)。
这是负责创建这些按钮的函数。
如您所见,viewer
检索到的实例是 ChronologyViewerCtrl 类型。该实例不是 null。
当我运行该项目时,我从 gradle 构建中得到以下错误(我只显示堆栈跟踪中最重要的行,并制作了一个 pastebin 只是因为格式很糟糕)
堆栈跟踪 => http://paste.ubuntu.com/16888255/
我在控制器中指的功能是:
我检查了很多帖子,清除了所有.class
文件(我猜?),将public
范围放在功能上,没有任何改变。想法?我快疯了。
谢谢
我正在使用的工具的编辑版本:
- 胶子插件:2.2.0
- 摇篮支持:1.3.8
- JavaFX:1.8.0_73
- NetBeans:8.0.2 补丁 2
编辑 2 ChronologyViewerCtrl 类和 Gradle 文件以防万一:
年表查看器Ctrl
我目前正在学习这门课,所以请不要考虑代码的正确性。据我所知,没有使用默认方法,即使是通过继承。
构建.gradle
我对 gradle 不是很熟悉,所以如果有什么错误(或过时)请告诉我,谢谢!
编辑 3
我最终放弃了这些方法引用并恢复到原来的状态。作为预防措施,我将 JDK 更新为 8u91,并且知道该错误似乎影响了另一个甚至没有方法引用或 lambda 表达式的类!该课程是我的主课程,这是我得到的错误(第 738 行)。
我的理解是,由于函数不存在而retrolambda
无法向后移植我的 Main 类!checkLicence(LicenceBusiness, String)
请帮忙,我真的卡住了,不知道该怎么办。
android - JavaFX Gluon android 构建在 Netbeans 上失败
我是 Gluon 插件的新手。我在 build.gradle 中编辑了一些代码
我有 D:\IT Backup\sdk\extras\android\support\multidex
但是当我将项目构建到android时它失败了。给我这个输出:
执行:gradle:android
:compileJava UP-TO-DATE
:compileRetrolambdaMain UP-TO-DATE
:processResources 最新
:classes UP-TO-DATE
:compileAndroidJava UP-TO-DATE
:compileRetrolambdaAndroid 跳过
:compileEmbeddedJava UP-TO-DATE
:compileRetrolambdaEmbedded 跳过
:compileTestJava 最新
:compileRetrolambdaTest 跳过
:compileRetrolambda UP-TO-DATE
:mergeClassesIntoJar
:validateManifest
:collectMultiDexComponents
:shrinkMultiDexComponents
:createMainDexList
[ant:java] Java 结果:1 :dex 失败
FAILURE:构建失败并出现异常。
* 出了什么问题:任务 ':dex' 执行失败。
使用 --debug: 我得到了这个:
gluon - Gluon 中是否有相似的 GridPane?
我正在制作一个基本的骰子应用程序,我想在 FlowPane 中显示骰子结果,因为它会在窗口水平调整/调整大小时自动调整“列”。这个解决方案的问题是结果需要是可滚动的,而且 ScrollPane 的性能在 Gluon on android 中似乎完全乏善可陈。
目前,对于桌面版本(常规 JavaFX),我在滚动窗格中使用 FlowPane,对于移动版本,我使用 CharmListView。但我也希望能够在移动设备上使用性能良好的网格。
我希望能够使右侧的图像更像左侧的图像,而不会破坏移动设备上的滚动性能。
有没有人知道任何工具可以做到这一点,而不必获得窗口的宽度,计算我可以拥有多少列骰子,并用计算出的列数用 HBoxes 填充 CharmListView?
我项目中的所有内容都是 Gluon 3。我想知道它是否只是一堆图像框的问题。
我的代码大致是这样的:
这都在我的基本视图类中。性能绝对糟糕,即使只有大约 100 个骰子。我主要是为桌面战争游戏制作这个,而且我玩的是部落军队……所以超过 100 个骰子对我来说并不少见。我使用的设备也相当高端:三星 Galaxy S7 和 Nexus 9。
gradle - Gradle 任务组在 Gluon 项目中不可见
当我使用 Eclipse Gluon 插件(2.3.0)创建一个新的 Gluon 项目时,Gradle 任务视图(Buildship)只显示组“其他”,其中列出了所有任务。在命令行上调用gradle tasks
,按预期显示所有组,以及当我创建一个没有插件的新 Gradle 项目时。此外,执行视图不显示任何内容
(还安装了 Gradle STS Integration for Eclipse)