小编Jie*_*eng的帖子

如何在场景生成器中设置首选版本?

我在使用 Scene Builder 时遇到一个问题,它不断将 JavaFX 版本覆盖为 15.0.1,而我使用的是 11.0.2 版本,因此在运行时收到此警告:

WARNING: Loading FXML document with JavaFX API of version 15.0.1 by JavaFX runtime of version 11.0.2
Run Code Online (Sandbox Code Playgroud)

我只是编辑 .fxml 文件中的版本号:

<Pane maxHeight="-Infinity" maxWidth="-Infinity" prefHeight="293.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1">
Run Code Online (Sandbox Code Playgroud)

但是,当我在场景生成器中进行任何更改时,它会将其恢复为 15.0.1,并且我收到警告。

我怎样才能解决这个问题?

javafx scenebuilder

5
推荐指数
1
解决办法
4736
查看次数

颤动 video_player 持续时间?

我在这里使用 Flutter video_player 包: https: //pub.dev/packages/video_player

如何获取视频的时长?我可以看到有一个position属性,所以我需要它才能及时获取当前值。

但如何获得视频的总时长呢?该视频来自一个URL.

我正在制作一个自定义播放器,所以我需要这两个值。

dart flutter flutter-dependencies

3
推荐指数
1
解决办法
4795
查看次数

命名约定?

我正在遵循 Kotlin 的官方代码风格指南(链接特别指向该部分):https://kotlinlang.org/docs/coding-conventions.html#property-names

这是我第一次遵循代码风格指南,所以我想验证一下,他们是否说所有不可变的变量名称都应该使用UpperCamelCase

第二个示例显示了一个可变列表,因此我假设它仅适用于保存类似数组的数据的变量。

所以我的结论是,我应该对所有常规变量名称(例如findViewById<Button> val )使用第三个示例的 UpperCamelCase 。

我的假设似乎是错误的,那么第二个示例中给出的此类变量是否是 LowerCamelCase ?只有特殊对象才使用大驼峰命名法?我要求简单的东西findViewById<Button>, 如字符串整数布尔值等。

kotlin

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

解析 Kotlin 中的算术字符串运算

如果我有一个带有带括号的算术表达式的字符串,例如:

((4 * 7) / 2) - 7

如何自动评估?尤其是 Kotlin。我听说你需要制作一个解析器,那么我如何在 Kotlin 中做到这一点并在示例中拥有所有必要的基本操作呢?

kotlin

0
推荐指数
1
解决办法
876
查看次数