草庐IT

java - JavaFX 8 是否要实现文本字段验证支持?

JavaFX2不提供验证支持(掩码、输入过滤等...)。很难采用不提供基本功能的技术。我正在尝试实现我自己的validator,但这是一个很大的痛苦。JavaFX8中有关于验证的任何消息吗?我试图寻找新功能,但我不知道去哪里搜索,很难找到JavaFX8中究竟会有哪些变化。我需要了解它,因为我正在考虑将JavaFX用于新应用程序。 最佳答案 回答不,JavaFX8不会实现高级验证支持。意见我认为JavaFX核心库中不太可能提供全面的验证支持(这只是我个人的看法)。JavaFX提供了一个可以在其上实现其他库的基础库。JavaFX2.2提

java - 如何结合散点图和折线图来显示回归线? JavaFX

我创建了一个包含两组数据的散点图;第一组是实际数据(x=年,y=便士),第二组产生相同的点,但用于回归线。但是我遇到的问题是两组数据都显示为散点。我想将第一组显示为散点,并将第二组显示在同一张图上,但显示为一条线。我已经研究了很长时间,但我想不出办法来做到这一点。散点图代码在oracle上展示;http://docs.oracle.com/javafx/2/charts/scatter-chart.htm�例如,我一直在尝试这样做:finalScatterChartsc=newScatterChart(xAxis,yAxis);finalLineChartlc=newLineChart

java - 在 WebView 完全加载后执行任务

WebEngine完成加载后是否可以自动运行任务?我知道我可以从WebEngine得到一个Worker来指示加载进度,但似乎反复轮询Worker不是一个优雅的解决方案(即锁定程序直到页面加载)。我知道我可以用Task来做到这一点,所以我能以某种方式为WebEngine获取Task,并添加一个在完成时执行的命令吗? 最佳答案 样本基于WebViewdocumentation:webView.getEngine().getLoadWorker().stateProperty().addListener(newChangeListener

java - JavaFX 中的磨砂玻璃效果?

我正在制作一个以iOS7为主题的JavaFX2/FXML项目,我想知道如何让一个Rectangle对象具有类似iOS7的磨砂玻璃效果。我也希望它有一个小阴影。这很棘手,因为您可能会看到半透明物体后面的阴影。我只是希望它出现在边缘。这可能吗?这是一张显示所需效果的图片(不包括小阴影):更新:Here's问题的延续。这看起来会很棒:D。 最佳答案 示例解决方案运行下面的程序并滚动或向上滑动以显示玻璃Pane。该程序的目的只是对所涉及的技术进行采样,而不是充当霜冻效果的通用库。importjavafx.animation.*;import

java - 在 JavaFX 中使用 ObservableList 是否违背了模型- View - Controller 分离?

我正在尝试研究JavaFX,因为我想将它用作我程序的GUI。我的问题本质上是一个概念性的问题:迄今为止,我的程序主要是MVC模式的“模型”部分;也就是说,几乎我所有的代码都是类意义上的抽象的OO表示,并且所有这些代码都是逻辑代码。由于我不想成为我程序的唯一用户,我想添加MVC的“View”部分,以便人们可以轻松地使用和操作我的程序的“模型”部分。为此,我想使用JavaFX。在我的“模型”类中,我显然使用了Java集合API中的各种列表、映射和其他类。为了让我的程序的用户操作这些底层列表和映射,我想使用JavaFX中的Observable(List/Map)接口(interface)。一

java - 如何从 JavaFX 中的选项卡中删除关闭按钮

我在TabPane中创建了一些选项卡。每次我制作一个标签时,它的右侧都有一个关闭(x)按钮。我不想从TtabPane中删除标签,所以我使用了:TabPanetabPane=newTabPane();Tabtab=newTab("newtab");tab.setContents(newLabel("Pleasehelp"));tabPane.getTabs().add(tab);tab.setOnCloseRequest(e->e.consume());这样它就不会被删除。有什么方法可以不在选项卡上显示此关闭按钮。感谢任何帮助。 最佳答案

java - Apache Pivot 1.4 与 JavaFX、Flex、Silverlight、Swing

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我最近听说ApachePivot被移到了顶级项目类别,我想知道谁尝试过最新版本并将其与其他RIA工具进行比较。适合比较的类别是什么?Java开发人员似乎更容易上手,因为JavaFX具有不同的脚本语言。Pivot开发人员说Pivot是Sun应该做的,而不是JavaFX。

java - 为什么我的 TopComponent 上的 JavaFX 内容消失了?

我遇到了一个问题,这可能是由于对Netbeans平台(7.1.2)或JavaFX2的某些原理缺乏理解造成的。我想添加一个JFXPanel非常简单的Scene到作为TopComponent子级的SwingJPanel。我通过以下代码实现了这一点:publicaccexTopComponent(){initComponents();setName(Bundle.CTL_accexTopComponent());setToolTipText(Bundle.HINT_accexTopComponent());putClientProperty(TopComponent.PROP_CLOSING

java - 如何在不更改 javafx 边框的情况下更改 TextField 的背景颜色?

我正在尝试将我的文本字段“colorBox0”的背景颜色更改为“value0”,但它去掉了边框。这是我的代码的简化版本:staticPaintvalue0=Paint.valueOf("FFFFFF");TextFieldcolorBox0;colorBox0.setBackground(newBackground(newBackgroundFill(value0,CornerRadii.EMPTY,Insets.EMPTY)));非常感谢任何帮助谢谢 最佳答案 我发现你可以通过使用tostring方法和substring方法从一个

java - 如何更改 JavaFX 中子项的顺序

是否可以更改JavaFX2子列表中节点的顺序?我尝试了set()和Collections.swap()但是都在Parent中抛出IllegalArgumentException就像在某些时候children列表在两个位置包含相同的项目(当节点位于新位置并且尚未从旧位置移除时)。Parent内部有标志,JavaFX在toFront()和toBack()内部使用这些标志来防止异常,但是无法从外部访问它们。java.lang.IllegalArgumentException:Children:duplicatechildrenadded:parent=HBox@1424bf0atjavafx