JavaFX平台使开发人员能够创建和部署在多个平台和浏览器中表现一致的富Internet应用程序(RIA)。 JavaFX 1.3及更早版本是脚本语言,而JavaFX 2.x + / 8.x则允许用户使用Java。 FXML使JavaFX能够遵循MVC架构。
JavaFX 对 ObservableCollections 进行排序并允许删除
看,我只想对 ListView 进行排序并允许添加/删除。 我在这方面不是最擅长的,但这似乎比应有的要困难得多。 如果重要的话,存储的数据只是一个记录
我需要一个仅使用 CSS 创建闪烁效果的解决方案。我发现 JavaFX 23 中添加了 CSS 转换(链接)。但是,我无法使用它创建闪烁。这是我的代码: 公共课...
我正在尝试将我的桌子设计成圆角。我创建并填充一个 TableView 并暂时设置这一样式: table.setStyle("-fx-background-radius: 20;"); 看起来像...
如何为双击 JAR 文件打开的 JavaFX 应用程序创建 JAR 文件
我目前正在使用 JavaFX 开发一款游戏。 我必须将游戏作为 JAR 文件提交。 我已确保我有一个不扩展应用程序的主类 我尝试使用
切换按钮 .isSelected() 为 true,但在 JavaFX 中视觉上没有变化
我正在尝试使用切换按钮制作指示灯。当“Selected”值为 true 时,它将“照亮”。并且在“选定”时不“照亮”
我正在javafx中进行垄断,我使用分割窗格将屏幕一分为二,但是一个锚点窗格与另一个重叠,我不知道如何修复它 分割代码...
我正在尝试为文本字段制作自定义边框。我使用了boundsInParentProperty来制作边框。然而,这些边界的行为就像一个边界框,不适合我的情况。
我尝试获取 XYChart.Data 的节点,但它为空。 var a = new XYChart.Data(10, 10); if(a.getNode()==null){ System.out.println("true"); } 为什么 getNode() 返回 null?什么...
Javafx NodeOrientation 无法按预期工作
我正在为阿拉伯用户开发一个应用程序,所以我设置了: root.setNodeOrientation(NodeOrientation.RIGHT_TO_LEFT); 当文本字段包含从右到左的文本(例如阿拉伯语)时,此方法效果很好。然而,它
我正在 javafx 中编写一个类,其中有两个双向绑定的属性,并且正在测试一些边缘情况。我发现如果您从内部更改其中一个属性的值...
在 Pop!_OS 22.04 LTS 中,如何使用 Java 显示托盘图标
我尝试了 AWT、Swing 和 JavaFX,它们都输出相同的消息:“不支持 SystemTray”。 我还尝试了 AppIndicator 和 KStatusNotifierItem 支持,但这没有帮助。 证书...
Javafx - 如何向 XYChart.data 添加标签
我正在尝试使用 JavaFX 从头开始构建甘特图,以便使用我自己的 XYChart 扩展进行机器监控。每台机器都由 XYChart.Series 的一个实例表示,如下所示: 服务...
JavaFX - 同等组件层次结构中两个 GridPane 的不同行为
我相信两者的属性定义是相同的。在“正确的.fxml”网格中,如果我添加 1 行或 1 列,则会出现相应的 ScrollPane 滚动条。在“错误.fxml&q...
Logback 无法在 JLink 构建的 JavaFX 映像中工作
我有一个使用 Maven 构建的 JavaFX 应用程序,它使用 logback-classic 作为 SLF4J 提供程序。我正在使用 javafx-maven-plugin 来运行应用程序并构建 jlink 图像。 当我使用 mvn j 运行应用程序时...
使用 CSS,我可以修改除了 ChoiceBox 的大小之外的所有内容 上下文菜单对象。背景颜色、突出显示颜色、窗口中的位置以及复选标记颜色。顶部
Javafx 在 M3 芯片上启动失败,'AssertionFailure' 错误无法解决
曾尝试在我的Mac上运行javafx程序,并已处理此错误: 2024 年 10 月 26 日上午 7:54:11 com.sun.glass.ui.mac.MacApplication lambda$waitForReactivation$6 警告:超时时...
某些字符无法在 JavaFX 中正确呈现,但在控制台上正确显示
我输入的文字: 字符串文本= 新的字符串生成器 ( ) .appendCodePoint ( 65_536 ) // 𐀀 = 65536 = 线性 B 音节 B008 A .追加(“ ”) ...
这是我的 StartApp.java,我的应用程序的入口点。 公共类 StartApp 扩展应用程序 { 私有区域设置 locale = new Locale("en"); 公共区域设置 getLocale(){ 返回语言环境; } 酒吧...
我正在制作一个简单的软件来预订体育场座位。我有一个主页希望是登录页面。我有一个简单的设计。使用透明背景只是为了给它一个形式。正如您在
无法调用“javafx.scene.control.Label.setText(String)”,因为“this.nameLabel”为空
这是我第一次来这里,但这里是: 我有一个可以动态更改 FXML UI 标签的 JavaFX 应用程序。 我想将详细信息从 MainController 类传递到界面,但我得到一个