草庐IT

rx-javafx

全部标签

JavaFX 2 按钮大小填充宽度和每个相同的宽度?

使用JavaFX2.2。场景的水平宽度是固定的,但在编译时是未知的。我想在水平行中放置2个或更多按钮,完全填满场景中的水平空间,并且每个按钮的宽度完全相同。按钮的数量随程序状态动态变化。什么程序片段可以完成此任务? 最佳答案 带有属性绑定(bind)的更简洁的解决方案:HBoxbuttonLayout=newHBox();buttonLayout.getChildren().add(button1);buttonLayout.getChildren().add(button2);intbtnCount=buttonLayout.ge

java - 从 JavaFX 2.0 中的 TableView 读取选择

我正在尝试从JavaFX2.0中的TableView中获取选择。发生的事情是我需要获取您在tableview中选择的行的值我希望有人能帮助我放在table上我的意思是我想获取你选择的数据,如果有什么方法可以处理一个事件来自动获取选择的行 最佳答案 你需要ChangeListener和Clipboard完成你的任务:)示例代码:Clipboardclipboard=Clipboard.getSystemClipboard();//addlistnertoyourtableviewselecteditempropertyuserTabl

java - 如何为javafx面板添加边框?

我正在开发一个应用程序,我需要将一些小部件包装在面板中。我想在它周围加上边框。我是一名swt程序员,在复合Material中我可以通过swt.border来放置边框。但是如何在JavaFX中做到这一点。对此的任何帮助表示赞赏。代码:LabelCenter=newLabel();Center.setText("CenterFrequency");GridPane.setConstraints(Center,0,0);tb1[i].getChildren().add(Center);TextFieldtext=newTextField();GridPane.setConstraints(t

java - 如何将行和列添加到 JavaFX 8 TableView

我在互联网上看到向TableView添加行的示例,例如使用Oracledocumentation中的Person类.但是我有可变数量的列,所以我不能绑定(bind)到Person(或任何其他)bean业务对象。Oracle示例继续展示如何将列绑定(bind)到属性名称,但为此,它只展示了如何添加列,而不是行。我的问题是,有人可以向我指出一个向JavaFX8TableView动态添加任意列和/或行的Hello,World示例吗? 最佳答案 使用List(例如)对于数据类型,只需将单元格值工厂设置为索引到列表中的回调。例如,这将创建一个

java - 部署 JavaFX 应用程序、创建 JAR 和独立应用程序以及 native 安装程序的最佳方式是什么

我正在使用IntelliJIDEA,我的JavaFX应用程序已准备好部署。问题是当我生成JAR文件时,它不会运行,当我在命令行中运行它时,我得到一个异常,FXMLLoadException,尽管该项目在我的IDE中运行良好。Ant任务以错误结束,构建15分钟后,我真的不明白到底是什么问题。所以我的问题是,以正确的方式部署JavaFX应用程序的正确步骤是什么,欢迎任何教程或指南。 最佳答案 Java应用程序可以通过多种方式打包。请通过JavaPackagingOverview找到关于它的一切。其中一个包装是独立的Java应用程序。创建

JavaFX 8,带复选框的 ListView

我想创建一个简单的ListView。我发现我可以使用方法setCellFactory()但我不明白如何正确使用它们。到目前为止,我有:myListView.setCellFactory(CheckBoxListCell.forListView(property));由于“属性”被称为回调——我认为回调与双向边界有关。所以我创建了一个property=newCallBack>();我的编译器告诉我,如果我创建一个新的回调,我需要覆盖方法调用。我卡在这里了。我如何处理该方法调用?我可以实现它,但我应该返回或使用它做什么?我想在任何listItem上单击我的复选框,并让它在控制台中显示“hi

java - 如何在 JavaFX 中设置 ProgressBar 组件的样式

我正在尝试向JavaFXProgressBar组件添加自定义css样式,但找不到有关该主题的任何信息。我正在寻找以下所需的css类名和css命令:设置进度条本身的颜色设置进度条背景色(与设置背景色不同)在进度条顶部添加一个自定义文本节点(以显示不同的状态) 最佳答案 我已将此答案标记为communitywiki.如果您对原始初始样式查询之外的JavaFXProgressBar样式有想法,请编辑这篇文章以添加您的样式想法(或链接到它们)。setthecoloroftheprogressbaritself回答于:JavaFXProgre

JavaFX8 - sun.util.logging.PlatformLogger 在 NetBeans 8 中找不到异常

我最近在我的Windows8.1机器上安装了JDK8+Netbeans8(从Oracle站点下载了捆绑设置)。当我创建一个非常简单的JavaFXFXML应用程序时,它运行良好。然而,当我使用向导添加一个新的数据库实体类并编译它时,我得到以下堆栈跟踪:Note:Creatingnon-staticmetadatafactory...error:com.sun.tools.javac.code.Symbol$CompletionFailure:classfileforsun.util.logging.PlatformLoggernotfoundAnannotationprocessorth

java - 如何在 JavaFX 按钮上设置工具提示?

如何设置鼠标悬停在按钮上方时显示的标题或文本? 最佳答案 要在FXML中添加工具提示,您也可以这样做, 关于java-如何在JavaFX按钮上设置工具提示?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37542955/

java - 为什么 JavaFx PasswordField 将其内容作为字符串返回?

这个问题在这里已经有了答案:SafewaytogetpasswordfromPasswordFieldinJavaFX(2个答案)关闭5年前。我目前正在学习JavaFX,我对JavaFX中的PasswordField没有返回密码的字符数组甚至字节数组的方法感到有点困惑。相反,我必须使用返回字符串的getText()。如您所见hereswing决定将getText()方法标记为depricated,并告诉程序员改用getPassword(),它返回一个char数组。如果我理解正确,那么char数组要安全得多,因为您可以通过将所有值设置为0将它们从RAM中完全删除。那么为什么Oracle决