小编Kür*_*oro的帖子

Kotlin 与 JavaFXPorts 的兼容性

我想用JavaFXPorts和 Kotlin 代码构建一个 JavaFX And​​roid 应用程序。是否可以在 JavaFXPorts 项目中使用 Kotlin?这是我的示例 Gradle(版本 5.6.4)项目:

注意:此代码的问题在于 Kotlin 运行时...有没有办法将所有内容捆绑在可执行 Jar 和 Apk 中?

.
??? app
?   ??? src
?   ?   ??? android
?   ?   ?   ??? AndroidManifest.xml
?   ?   ??? main
?   ?       ??? kotlin
?   ?           ??? com.example
?   ?               ??? App.kt
?   ??? build.gradle.kts
??? gradle
?   ??? wrapper
?       ??? gradle-wrapper.jar
?       ??? gradle-wrapper.properties
??? build.gradle.kts
??? gradlew
??? gradlew.bat
??? settings.gradle.kts
Run Code Online (Sandbox Code Playgroud)

./settings.gradle.kts

pluginManagement {
    repositories {
        gradlePluginPortal()
        jcenter() …
Run Code Online (Sandbox Code Playgroud)

android gradle kotlin javafx-8 javafxports

16
推荐指数
1
解决办法
247
查看次数

如何删除SASS字符串中的空格?

是否有一个字符串函数可以删除SASS中字符串中的空格?

对于一个实例,我想使用变量(带空格的字符串)来指定资源图像文件(不带空格的名称).

就像是:

$str-var: "The White Lion";

@mixin bg-img($name) {
  background-image: url("#{$name}.jpg");
}

.image-cover {
  @include bg-img(str-remove-whitespace($str-var));
}
Run Code Online (Sandbox Code Playgroud)

预期结果:

.image-cover {
  background-image: url("TheWhiteLion.jpg");
}
Run Code Online (Sandbox Code Playgroud)

sass

6
推荐指数
1
解决办法
1755
查看次数

JavaFX 使用 JavaScript 调用 Java 方法

我的应用程序完全采用 Web 文档形式(HTML、CSS 和 JavaScript)设计,我仅使用 JavaFX WebView 将其作为普通资源加载。

我想使用 JavaScript 从我的一个类(Java 代码)中调用一个方法。

例如,一个简单的 Hello World 到控制台:

public class Hello {
  public void world() {
    System.out.println("Hello World!");
  }
}
Run Code Online (Sandbox Code Playgroud)

world()在这种情况下如何调用该方法?

所以我的页面代码是这样的:

<!-- onlick action from a button calls hello() function -->
<button onclick="hello();" value="Invoke"></button>

<script>
  function hello() {
    /* CODE WHICH INVOKE A JAVA METHOD */
  }
</script>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以实现这一目标吗?


更新

注意:对于那些正在寻找有关如何实现这一点的完整和简单示例的人,您可以测试下面编写的所有以下代码。

感谢@Oshan_Mendis 先生的回答,我终于实现了我的目标。此示例基于 Oracle 文档中的本教程:6 Making Upcalls from JavaScript to JavaFX

但在这里,我将使用我自己的代码,主要目标是使用 HTML 页面中的 JavaScript 从 Java …

javascript java javafx

2
推荐指数
1
解决办法
2576
查看次数

标签 统计

android ×1

gradle ×1

java ×1

javafx ×1

javafx-8 ×1

javafxports ×1

javascript ×1

kotlin ×1

sass ×1