首页 文章
  • 0 votes
     answers
     views

    TextField requestFocus丢失第一个按键? (JavaFX2)

    我有一个嵌入在AnchorPane中的TextField以及几个按钮 . TextField默认没有焦点,因为我希望它显示提示文本(请参阅prompttext in textfield of javafx 2 hides on focus after some java 7 update - 这似乎是一个已知问题) . 我希望TextField在用户按下ENTER或ESCAPE以外的任何键时获...
  • 6 votes
     answers
     views

    是Linux支持的JavaFX Scene Builder吗?

    我在Oracle官方网站上找不到JavaFX场景Builder Linux软件包http://www.oracle.com/technetwork/java/javafx/overview/index.html有什么解决方案可以让我在Linux平台上工作吗?
  • 3 votes
     answers
     views

    使用 javafx htmleditor 的 itext xmlworker

    我创建了一个简单的 JavaFX(2.2)FXML 项目。我正在尝试将 html 字符串转换为不同的元素,并将它们添加到 iText 生成的 PDF 文档中的段落中。由于不推荐使用 HTMLWorker,我使用的是 XMLWorker。它似乎与自己编写的简单 html 字符串一起工作,e.g: StringReader in = new StringReader("<html&gt...
  • 3 votes
     answers
     views

    获取JavaFX控制器中单击的Object的id的更好方法

    我正在寻找一种更好的方法来获取此对象的事件处理程序中被点击对象的id . 我已经发现了这个: javafx pass fx:id to controller or parameter in fxml onAction method 但这对我不起作用 . 现在我正在使用节点类的getId()函数,如下所示: Button btn = (Button) event.getSource(); Strin...
  • 7 votes
     answers
     views

    JavaFX2:从内部关闭一个阶段(子阶段)

    我是JavaFx的新手,我正在创建一个应用程序,并且需要类似于使用swing组件时提供的JDialog . 我通过创建新舞台解决了这个问题,但现在我需要一种方法来通过单击按钮从内部关闭新舞台 . (是的,x按钮也可以工作,但也希望按钮也可以) . 为了描述这种情况:我有一个主类,我用它创建一个带有场景的主舞台 . 我使用FXML . public void start(Stage stage) ...
  • 2 votes
     answers
     views

    使用JavaFX创建自定义文本编辑组件

    我想创建一个自定义文本编辑组件 . 基本上我需要一个能够设置插入符并以自定义方式处理键事件的文本 . 有没有办法在JavaFX中这样做? Text上有特定于实现的方法(不推荐使用,评论说它们应该被认为是私有的),但是我不能使用它们 . 是否可以在JavaFX中这样做?
  • 19 votes
     answers
     views

    Combobox清算 Value 问题

    我在javafx2.2中偶然发现了Comboboxes的一个问题 . 这是场景: 用户单击'editFile'按钮 . 另一个窗格变为可见(使用setVisible方法) . 此窗格包含6个组合框 . 其中三个有固定项:cboReport,cboSales,cboSend . 其中三个从db(ObservableList)获取数据,并在窗格变为可见时填充:cboFile,cboCust...
  • 1 votes
     answers
     views

    在JavaFX中动态加载图像到Anchorpane

    我有这个按钮,当我想动态添加图像到我的AnchorPane,但目前它没有按预期工作 . 我正在尝试在JavaFX标签内加载图像,这是我的代码 . FXMLDocumentController.java public class FXMLDocumentController implements Initializable { @FXML private Label label; ...
  • 0 votes
     answers
     views

    如何根据行中的第二个元素对每行文本文件进行排序并在ListView中填充? [重复]

    这个问题在这里已有答案: What is a NullPointerException, and how do I fix it? 12个答案 我正在尝试将文本文件中的文本添加到ListView中,文本文件中每行的第二个元素按降序排序 . 这就是我的文本文件的样子: Utkarsh 2 Stephen 1 UT 11 George 3 这就是我在做的事情 . @FXML privat...
  • 9 votes
     answers
     views

    JavaFX中的复杂并发:使用来自多个工作线程的ObservableLists和Properties

    我有多个工作线程和一个JavaFX GUI,它报告这些线程中发生的事情 . 线程之间共享了大量数据,需要对其进行可视化 . 所以我使用ObservableList和Property来能够轻松地在JavaFX中显示数据 . 我做了一个小示例应用程序来显示类似于我的应用程序中发生的事情 . 它有2个列表,工作线程将数据从一个列表移动到另一个列表 . 状态字符串保持最新 . 完整的示例代码可以在http...
  • 84 votes
     answers
     views

    JavaFX与WPF相比如何? [关闭]

    我大部分时间都是C#程序员,大约10年前我就停止编写Java了,但是我试着通过阅读文章,与朋友交谈等方式来跟上Java的技术 . 我听说过一个名为JavaFX的新的丰富的GUI框架,但找不到任何资源与非Java的相似之处 . 由于我对C#和WPF非常熟悉,所以我想了解两种技术的相似或不同之处 . 编辑:看到没有答案,我会尝试更具体: WPF使用XAML创建可视树,JavaFX有类似的东西吗? ...
  • 0 votes
     answers
     views

    两个控制器之间的通信

    我有两个阶段名为primary和second . 每个阶段都有一个按钮和一个文本字段 . 我想要做的是当我点击阶段主要的按钮,它显示第二阶段,当我在第二阶段点击按钮时,它从第二阶段的文本字段中获取文本,并将文本放在第一阶段的文本字段中 . 请原谅我可怜的英语 . 读完我的代码后你会知道的 . //PrimaryController public class PrimaryController {...
  • 0 votes
     answers
     views

    Javafx Image占位符

    我正在创建一个资产共享应用程序 . 应用程序从来自我的服务器的数据加载切片 . 用户可以从/向服务器下载和上载资产 . 资产可以包含或不包含图像 . 磁贴使用资产图像作为背景,如果在服务器上找不到,则使用默认图像 . 资产本身以散列命名,如果提供了图像,则图像文件的名称相同,扩展名为“png”,可以轻松查找没有数据库查询或更多工作的图像 . 当应用程序加载时,它从服务器获取数据并在后台加载图像 ....
  • 1 votes
     answers
     views

    在ImageView中缩放图像(javafx)

    我正在尝试使用滑块在ImageView中缩放所选图像 . 我唯一能做的就是用图像调整整个ImageView的大小 . 但这不是我要找的东西 . 我想只使用具有相同大小的ImageView来缩放图像 . 它应该是焦距的证明 . 我也在使用场景建设者 . 我只是初学者,所以我非常感谢你的帮助 . 这就是我所拥有的 . public void openImage(ActionEvent event) {...
  • 2 votes
     answers
     views

    JavaFX - 为什么多次向窗格添加节点或向不同的窗格添加节点会导致错误?

    我现在正在学习基本的JavaFX,我不理解我正在阅读的书中的这句话:“不,像文本字段这样的节点只能添加到一个窗格中一次 . 添加一个节点到一个窗格多次或不同的窗格将导致运行时错误 . “我可以从UML图中看到本书提供的它是一个组合,但我不明白为什么(库类代码实现) . 例如,为什么会导致编译错误?不是在窗格中实例化的新文本字段,因为它是一个组合? FlowPane pane = new FlowP...
  • 5 votes
     answers
     views

    JavaFX中HTML编辑的选项

    我希望将基于Swing的应用程序中使用的HTML编辑器替换为基于JavaFX的HTML编辑器 . 据我所知,有两种可能的选择:1)使用JavaFX HTML编辑器 . 虽然这对于它具有的功能非常好,但它仍然缺少其他几个功能(例如插入图像,插入表格,操纵图像或表格等) . 我还希望包括其他功能,如拼写检查和支持自定义标签的功能 . 2)使用JavaFX WebView组件并使用嵌入式编辑器,如Ti...
  • 0 votes
     answers
     views

    如何使用DatePickerCell将DatePicker添加到Tableview

    我使用以下类将DatePicker添加到TableView:https://code.google.com/p/javafx-filterable-table-columns/source/browse/src/main/java/thirdparty/eu/schudt/javafx/controls/calendar/DatePicker.java?r=db47db237b3342712aaf...
  • 1 votes
     answers
     views

    JavaFX8将List <SimpleStringProperty>绑定到TableColumn以获取大量自定义表格单元格

    我有一个数据模型“规则”规则包含1-x字符串部分保存为List和布尔值天气规则是否有效 . 要在我的UI中显示这一点,我想添加一个带有2列的TableView . 第1列应显示规则文本作为一个整体,但需要大量定制 . 在单元格中,我为每个规则部分添加一个文本字段,然后绑定到StrinProperty(这就是为什么我需要一个字符串属性列表.2 . 列应该显示一个复选框来激活或停用规则(这没有问题)精...
  • 2 votes
     answers
     views

    如果在TableView JavaFx中选择了多行,则禁用某些上下文菜单项

    我'm new to JavaFx. Is there a way that I can bind an menu item'的 tableview 的选择属性 . 如果选择多行,菜单项会被禁用吗? 我试过了 mnuItem.disableProperty().bind(tblView.selectionModelProperty().isNull()); 但它会对单个和多个选择都禁用 . 如何...
  • 1 votes
     answers
     views

    在JavaFx中保留TableView的排序列后出现异常

    我正在尝试在重新加载表中的数据后保留我的JavaFx Tableview排序顺序 . 我按照下面提到的链接 . Javafx: Re-sorting a column in a TableView TableView rooms; ... TableColumn sortcolumn = null; SortType st = null; ...
  • 7 votes
     answers
     views

    Java问题:MAC OS中的内存和CPU使用情况

    我正在为MAC和Windows开发一个javaFx应用程序,我发现该应用程序在MAC中使用的内存和CPU使用量非常大 . 当我在Windows任务管理器中看到我的应用程序活动时,它显示平均80MB内存和1-2%CPU的使用,最大可达150MB和12-15%CPU . 另一方面,在MAC Activity Monitor中,相同的应用程序在启动时显示150MB和12-15%的CPU,并且持续增加超过...
  • 13 votes
     answers
     views

    如何将FXML Controller1中创建的对象传递给内部FXML控件的Controller2

    我有JavaFX 2.0应用程序,它由两个FXML文件和2个控制器组成,它们是一个“主”.java文件 . 在开始时,FXML1被初始化,如下所示: public void start(Stage stage) throws Exception { stage.setTitle(&quot;Demo Jabber JavaFX Chat&quot;); Parent root =...
  • 15 votes
     answers
     views

    如何在控制器类的javafx应用程序中交换屏幕?

    嘿,我在网上搜索了一段时间,但我找不到解决以下问题的方法: 在javafx中你有3个基本文件; controller-class,fxml文件和应用程序类 . 现在我想在控制器中做出反应点击按钮(效果非常好)并更改该点击的屏幕(你通常使用stage.setScreen()),但我没有参考舞台(你可以在应用程序类中找到) . 应用程序示例: public class JavaFXApplicatio...
  • 8 votes
     answers
     views

    JavaFx:空ListView的默认消息

    当任何表中没有记录时,它会显示一条消息“表中没有内容”,这默认是JavaFx中TableView的功能 . 所以我的问题是,JavaFx中的ListView是否可以实现相同的目标?就像,如果任何ListView中没有项目,那么它将显示与TableView相同的消息,而不是空白/空字段 .
  • 3 votes
     answers
     views

    JNLP Webstart JavaFX和DeployToolkit [关闭]

    有几天我一直在寻找和尝试Webstart . 一些应用程序用户遇到了与java相关的问题 - 但是没关系,某事 . 这很容易解决 . 但是我有很多问题: 始终从服务器下载图标图像 . 我尝试使用属性version =“”,然后无法找到我的图标 . 我将图像文件重命名为相同的格式我的jar资源有filename_V $ version $ .jar - &gt; filename_V $ ve...
  • 0 votes
     answers
     views

    Java webstart抱怨我的库中不再存在jar(Netbeans)

    通过webstart运行我的Java应用程序时,我偶然发现了一些奇怪的行为 . 我曾经在Netbeans 7.3.1中将iText jar添加到我的项目中 . 最近,我从我的库(通过项目属性)中删除了这些 jar ,因为我不再使用它了 . 我重建了项目(带代码签名证书),没有任何错误,并将新的更新放到网上 . 现在,当我第一次通过Java webstart(JNLP)打开应用程序时,我收到以下错误...
  • 2 votes
     answers
     views

    Java Web Start可以安装Windows驱动程序,还可以将dll和jar复制到Java目录中吗?

    我的Java FX2应用程序配置串行设备,作为部署的一部分,它必须安装Windows设备驱动程序并将本机库(RxTx串行端口库)复制到Java目录中 . Java Web Start可以处理吗?或者用户应该分阶段执行:手动安装驱动程序,然后通过libs复制,然后通过Web Start安装应用程序 . Update: 下面的MyApp.jar是自签名的 . 我将dll放在项目名称下 . 我在jnl...
  • 3 votes
     answers
     views

    使用Java Web Start启动JavaFX 2.2应用程序时出错

    我开发了一个JavaFX 2.2应用程序 . 我打包并签署了JAR并手工编写了JNLP(见下文) . 问题是,我无法使用Java Web Start启动应用程序;例如,双击.jnlp文件 . 我面临以下错误消息:无法找到类:xxxx.pamoja.client.RichClientApplication 使用以下命令启动应用程序没有问题: java -jar pamoja-rich-client....
  • 0 votes
     answers
     views

    JavaFX:Linux上经过测试/确认的硬件(GPU)加速

    我想知道是否有人设法通过硬件加速在Linux上获得JavaFX 2.2或8的工作版本 . Oracle提供了兼容的GPU列表:http://www.oracle.com/technetwork/java/javafx/downloads/supportedconfigurations-1506746.html 但是上次我尝试使用现代的nVIDIA显卡和Ubuntu它还原为软件渲染 .
  • 8 votes
     answers
     views

    防止JavaFX中的手风琴崩溃

    是否有一种简单的方法可以防止JavaFX 2.1中的手风琴完全折叠?我有一个带有一些条目的手风琴但是如果用户点击活动的手风琴入口,它会折叠手风琴 . 我可以使用鼠标点击监听器来检查检查并采取相应的行动,但这感觉它应该比完成更简单 .

热门问题