问题标签 [javafxports]

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.

0 投票
0 回答
195 浏览

android - Android javafxports NullPointerException

我在使用 Javafxports 为学校制作的小型 Android 应用程序上遇到了强制关闭崩溃。

这是代码和APK

并且 logcat 返回此异常:

是什么导致我的代码中出现此错误?

编辑:发现问题是由一些不受支持的 JavaFX 8 对话框引起的。尝试替代。

0 投票
1 回答
1734 浏览

android - 使用 SceneBuilder 2.0 创建的 Java 8 FXML 与 NetBeans Gluon(插件)项目相结合?

我能够使用 NetBeans 创建和运行 JavaFX FXML“hello world”程序。我安装了 Gluon 插件,它允许 JavaFX 程序使用相同的代码库部署到桌面、IOS 和 Android。我正在尝试将两者结合起来(FXML)......以获得一个“hello world”程序,其中 GUI 部分是使用 SceneBuilder 2.0 在 FXML 中创建的,并通过项目部署到桌面、Android 和 IOS使用 Gluon 插件创建的项目构建。

这是主要方法的代码...

这是来自控制器的代码...

这是FXML ...

我收到的错误是...

任何帮助是极大的赞赏。

特洛伊。

#

0 投票
0 回答
334 浏览

java - java.lang.UnsatisfiedLinkError:无法从加载程序加载 sqlitejdbc

我试图将数据存储在使用 SQLite 数据库在 Android 上运行的 JavaFX 中,但不知何故我似乎无法让它工作!我坚持这个错误:

有人可以告诉我这个错误是什么吗?我该如何解决这个问题?请帮忙!

0 投票
1 回答
187 浏览

javafx - 使用 javafx 端口运行错误

  • 出了什么问题:任务“:androidInstall”执行失败。

    com.android.builder.testing.api.DeviceException:java.lang.RuntimeException:没有连接的设备!

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

0 投票
1 回答
2349 浏览

java - Strange Gluon project structure for JavaFX - Android porting

The gradle build of Gluon plugin (in Netbeans 8.0.2) for porting JavaFX to Android creates the following directory structures:

  1. Source Packages [Java]
  2. Android/Java Packages
  3. Desktop/Java Packages
  4. Ios/Java Packages

Each of these directories contain java packages inside them. Generally Gluon build would create the "main" class for us in one java package inside "Source Packages" directory [the name Packages with "Source Packages" might be misleading since it is not a Java package, its just a file system directory]. This main class extends Javafx Application class and thus is the entry point into our application.

The Android API is accessible only in Android/Java Packages directory for any java package created inside it. Say, the android.Vibrator class is only referr-able here.

The problem is, we cannot refer to a class created inside any Java package inside Android/Java directory to any java package created inside Source Packages [Java] directory!! If this is the case then how would we take the application forward from the start() method of javafx.Application into say android.Vibrator.

The gluon project structure has a snapshot at: How to reference android.jar in Gluon Project

0 投票
1 回答
1447 浏览

java - JavaFXPorts 和 NetBeans Gluon 插件

在将 Javafx 应用程序构建到 Android 中时,我遇到了以下异常。

我已经安装了 android sdk 并指向ANDROID_HOME. 这是我的构建脚本build.gradle

我正在尝试将非常简单的 javafx 应用程序安装到我的 android 设备中。请帮我提前。

0 投票
1 回答
322 浏览

javafx - 如何将 Google 服务与 JavaFX 多人游戏相结合?

嗨,我正在用 JavaFX 8 编写一个多人回合制游戏。

现在我有游戏在桌面上运行,用户通过 LAN 网络连接。我为客户端编写了一个类,为服务器编写了另一个类。我是 JavaFX 开发游戏的新手,我知道我可以使用 Google 服务计算我的游戏,并且有现成的工具可用于创建此类多人游戏。

这是 Google 服务的链接:https ://developers.google.com/games/services/

我想使用 Google 服务,因为我想准备游戏以使用适用于桌面、Android 和 iOS的JavaFXPorts 移动插件移植。

  1. 我是否必须再次编写客户端和服务器类?
  2. 我应该如何将 Google 服务添加到每个系统?

也许任何人都有在类似应用程序中使用 Google 服务的任何示例。

提前感谢所有答案和建议。:)

0 投票
0 回答
799 浏览

java - JavaFX 中 showAndWait 背后的代码是什么?

我开发了一个小型 JavaFX 应用程序以部署在 Android 设备中。由于当前版本的 JavaFXPorts 尚不支持 Alert,因此我自己实现了对话框。我的问题是:我不知道如何实现 showAndWait 功能。有人可以知道这个想法吗?

这是代码:

0 投票
1 回答
361 浏览

javafx - 带有 Google 服务的 JavaFx 回合制多人游戏应用程序

现在我正在使用Gluon 插件,开始使用JavaFXPorts非常有帮助。我已经准备好我的应用程序,我可以在电脑和手机上使用它。我在带有系统android的手机上进行了测试。应用程序运行良好,但仅适用于我的服务器。

我会处理不同的分辨率,我认为现在这很好。

我想拥有回合制多人应用程序,但使用 Google Play Service仍然存在很大问题。展示如何将此服务用于回合制多人应用程序的教程是用纯 android 编写的并使用 Activity。我的问题可能很简单,但如果我有来自“fxml”的应用程序视图,如何将它用作教程活动?

我想为我的应用程序进行自动匹配,接下来我想要覆盖方法 takeTurn() 以使其适合我的应用程序。

例如,我怎样才能将这样的东西(下面的代码)更改为 JavaFX 中的应用程序?

除了 AndroidPlatformProvider.java 之外,我还必须使用 JavaFX(src/main/java 文件夹) 类中的 google 服务,并且所有方法都必须位于src/android/java文件夹中。我知道我必须使用PlatformServicePlatformProvider。我按照以下示例进行操作:HelloPlatformSMSTracker

我使用接口 PlatformProvider 中的方法,但应用程序仍然崩溃。:(

我只使用我的 JavaFX 代码中的 Provider 并且我没有 android Activity。我不知道如何在没有 Activity 或 View 的情况下使用这些方法:

- public void onActivityResult(int request, int response, Intent data)

- public void playTurn(查看视图)

我可以从谷歌服务方法调用我的控制器中的方法来查看(fxml)吗?我不知道这些方法应该如何与 JavaFX 一起使用。

或类似的东西:

0 投票
1 回答
132 浏览

javafx - JavaFXPorts 作为 Android 上的后台服务

任务

基本上我需要的是每分钟向服务器发送一个请求。当服务器返回 false 时,什么都不会发生。当服务器返回 true 时,应该播放声音。

问题

这通常只在程序处于前台时才有效,但它应该一直有效。

问题

是否可以让 javafxports 应用程序在 android 上作为后台服务运行?