问题标签 [javafx]

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 投票
3 回答
1523 浏览

java - 尽管我们有 Swing,为什么我们还需要 JavaFX?

Swing 在很多方面都很好,那我们为什么需要 JavaFX?

0 投票
3 回答
12195 浏览

javafx - 在 JavaFX 中强制立即绘制

有没有办法强制 JavaFX 应用程序在继续之前重新绘制自己?类似于 Swing Panel 的 paint(Graphic g) 方法(我可能在那里弄​​错了关键字)。

考虑以下示例:您编写了一个井字游戏应用程序以及计算机播放器所需的 AI。您希望能够展示两个电脑玩家对决的能力。也许您在计算机转动之间暂停两秒钟,以赋予它栩栩如生的效果。当您点击“开始”按钮时,会出现很大的无响应暂停(9 圈经过的时间以及计算机“决定”的假暂停),然后应用程序的视觉效果突然更新为已完成游戏的状态。

一旦应用程序线程中的处理完成,JavaFX 似乎会重新绘制?我不完全确定这里。

谢谢!

0 投票
3 回答
3143 浏览

browser - JavaFX 不会加载到我的网页上

我意识到这是一个非常模糊的问题,所以我不是在寻找细节,只是建议......

我在 NetBeans 中编写了一个 JavaFX 应用程序,它自动将它构建到一个 jar、jnlp 和 html 页面中。将这些文件上传到我的网络服务器后,我可以导航到页面并且一切正常,在我开发它的计算机上。在任何其他计算机上,它只是挂在加载屏幕上(旋转动画)。我尝试过的事情:

  • 确保这些计算机具有最新的 JRE
  • 在 Chrome 和 IE 中都试过了
  • 将所有文件设置为所有用户的 RWX 权限(我已经撤消了这个)

有任何想法吗?

谢谢!

此外,如果它很重要,JavaFX 应用程序的链接就在这里

0 投票
10 回答
3519 浏览

javafx - 您对 JavaFX 有什么感受?

我目前在 ActionScript 3.0 方面做了很多工作,我也喜欢用 Java 编程。JavaFX 是否适合我?JavaFX 的总体感觉是什么,它会成为一个强大的公司,还是走上与 Java Applets 相同的道路?与我一起工作的设计师能否像熟悉 ActionScript 和 JavaScript 一样熟悉 JavaFX?

0 投票
4 回答
3920 浏览

java - 我应该在学习 JavaFx 之前学习 Swing 吗?

如果我没有任何 UI 编程背景,那么开始学习 JavaFx 是否有意义?先学习 Swing 然后再学习 JavaFx 是否更可取?

我在 Netbeans 的 JavaFx 网站上尝试了入门教程,代码对我来说看起来非常复杂。我想知道对于初学者 GUI 开发人员来说,JavaFx 是否太先进了。

0 投票
1 回答
2290 浏览

java - 如果它们不在 NetBeans javafx 面板中,则在 javafx 中使用 Swing 组件

我刚开始在 NetBeans 中使用 javafx,我让它做一些简单的事情(带有按钮的窗口 + 之类的),但想尝试一些更现实的东西。

“Swing/AWT 组件”调色板有一大堆“JavaFX 脚本代码剪辑”调色板没有的东西(它有 Button、CheckBox、ComboBox、ComboBoxItem、Label、RadioButton、Slider、TextField 和 ToggleButton)。如何向此调色板添加内容?

我想尝试使用 org-netbeans-swing-outline.jar 中的一些组件


编辑:啊哈。我有点忽略了这一点:javafx.ext.Swing.* 中只有一些 javafx 包装的 Swing 组件可用,所以如果您想要其他 Swing 组件之一,您必须自己包装它们。

0 投票
4 回答
6579 浏览

javafx - 在网页中运行 JavaFX 程序,而不是启动新窗口

我在阅读中看到了很多 JavaFX 示例,但是我看到的每个 JavaFX 应用程序都需要在单独的窗口中启动。这些应用程序不在网页内运行。

JavaFX 应用程序能否在网页中运行,就像我们期望 Flash 应用程序(或者,就此而言,小程序)运行一样?人们为什么不让 JavaFX 应用程序在他们的网页中运行是有原因的吗?

是否需要使用特定的 HTML 代码来让 JavaFX 应用程序运行 Flash/applet 样式?

0 投票
2 回答
3163 浏览

javafx - 如何在 JavaFX 中获取像素的 RGB 值

我开始使用 JavaFX,基本上我想要实现的是一个颜色选择器。起初,我想有一个带有LinearGradient 的矩形,它可以通过所有主要/次要颜色。

看起来像我想要的,但问题是我无法在此节点中的给定坐标(x,y)处获取 RGB 值。我知道你可以通过任何形状的填充属性来做到这一点,如果它是颜色的话。

但是无论如何要获得 LinearGradient/Paint 内任何东西的 RGB 值吗?

0 投票
1 回答
598 浏览

javafx - 为什么这个“绑定”代码在 JavaFX 中不能按预期工作?

我是 JavaFX 的新手。我无法理解为什么下面的代码不起作用。

我正进入(状态

如果我将代码更改为

我得到正确的输出:

显然,循环中的计数器增量不会被视为值更改,并且不会重新评估绑定表达式。

谁能解释一下这种行为背后的概念?

0 投票
2 回答
2065 浏览

javafx - 在 Windows Mobile 上运行 JavaFX

我有一台运行 Windows Mobile 操作系统的三星 Omnia i900。信不信由你,但我在 Internet 上找不到关于在其上运行 JavaFX 应用程序的信息。是否可以?