javafx

    -2热度

    1回答

    我使用Scene Builder来创建一个JavaFX GUI应用程序。我试图用FXML实现这样的事情: reportButton = new Button("Report"); reportButton.setOnAction(e -> ReportPage.display()); 但我无法弄清楚如何使用控制器页面来做到这一点。有人可以告诉我,我该怎么做? 谢谢

    0热度

    1回答

    我有一个带有两个切换按钮的切换组,应该看起来像这样(黄色切换是所选切换)。 然而,当我在选择点击切换切换都成为选择,而这个样子。 然后,如果我试图让切换是否被选中,我得到一个nullPointerException。 (Boolean) toggleGroup.getSelectedToggle().getUserData(); 是否可以防止所选开关被点击时被取消选中?

    0热度

    2回答

    鉴于以下布局: 在一些情况下字段2(和上面的相应Label)是不可见的和字段3和字段4应相应地向左移动。 我的第一个尝试是将元素放置在Pane(因为我也是这个例子中的屏幕截图),并重新计算所有元素的确切位置,如果一个元素被设置为不可见的话。此解决方案正在运行,但如果元素,其大小或顺序发生更改,则需要大量维护。 在讨论另一个问题的过程中,我得到了使用HBox来放置字段的想法,这会给我自动间隔。 但使

    0热度

    1回答

    我开始玩JavaFXGraphicsContext。 特别是剪辑部分对我来说很有趣。 所以我试图创建一些图形和为它创建剪贴蒙版(一个简单的矩形,其左右移动) ,但我注意到它的一些奇怪的行为(不知道这是一个错误,或由于不正确代码使用) 下面你可以找到一个示例应用程序来显示该问题。 说明什么,我从我的代码预期: 白色帆布与洋红色矩形文本,这是品红上述唯一可见的(虽然它横跨绘制) 其实这正是你所看到的第

    1热度

    1回答

    我已经编写了一个简单的自定义控件,它扩展了HBox并包含一个TextField和Button。对于许多控件来说,在描述其用途时有一个标签是有意义的,我希望支持助记符的平台上的用户能够轻松访问该控件,更具体地说,将焦点放在按钮实例上。 我的第一个想法是将一个焦点侦听器分配给自定义控件,假设目标节点将专注于标签激活,但这不起作用。在深入研究JavaFX源代码时,我发现Label.labelForPro

    1热度

    1回答

    我正在尝试使用自定义HBox CardCells创建卡片。 问题#1 如何设置这个CardPane的背景是什么?我希望它是透明的,但它不会从这种灰色改变。我曾尝试直接向节点添加样式以及添加自定义样式表。我也曾尝试的setBackground方法: 问题#从this SO后采取2 ,我是能够添加动画细胞产生的,它在向上消失。但是,在随机卡片插入中,不同的单元会丢失我已经嵌入到该单元中的节点。我不知道

    0热度

    1回答

    我正在尝试使用JavaFX开发音频播放器。所以,到现在为止,我的音频播放器具有这些基本功能 - 打开,播放,暂停,停止,音量滑块和搜索栏。 这是问题,当我运行应用程序并打开任何歌曲时,它开始播放。但当我打开其他任何使用(使用FileChooser和在后台,前一首歌曲仍在播放)时,它也开始与前一首歌曲一起播放(它一直在播放)。那么,我该如何 - 当我弹奏新歌时,前一首停止。这里是我的FXMLCont

    0热度

    1回答

    我试图在start方法中使用事件注册方法setOnKeyPressed两次,但是我首先调用的方法不起作用。 例如,当我运行这段代码时,我点击键盘上的一个键Wow Wow Wow未打印!当我首先调用其他方法时,我运行代码,然后单击键盘,窗格上也没有任何显示,但我在控制台上打印了Wow Wow Wow。我不知道为什么! 下面的代码: public class Test extends Applicat

    2热度

    1回答

    我写了一个javafx对象“Ball”来创建一个Sphere。我现在试图让对象出现在我的主类中。 理想情况下,我会使用一个关键侦听器来创建/销毁球。但我甚至无法让球出现在屏幕上,甚至无法让我的1500x900屏幕出现。 这里我为球代码: // ball object package bouncingballs; import javafx.animation.Interpolator; i

    1热度

    1回答

    我在Eclipse中使用JavaFX构建桌面应用程序Oxygen.1a版本(4.7.1a),这将是我的第一个。我创建了一个名为PersonOverview.fxml的文件,并将以下代码添加到我的代码中; <ButtonBar> <buttons> <Button text="New" ButtonBar.buttonData="LEFT" /> <Button t