草庐IT

javafx-webview

全部标签

java - 在 JavaFX 中连接 View 和模型的主要方式是什么?

在JavaFX中连接View和模型的预期方法是什么?绑定(bind)?假设我想使用以下控件在数据库中进行定位:我在内存中有数据(记录集)对象,它的属性是可绑定(bind)的。IE。当当前记录发生变化以及记录数量发生变化时,他们会发出通知。我希望用户能够使用slider和文本字段在记录集中定位。如何实现?JavaFX中没有numericspin,那么如何将text、slider和recordset对象(三端)绑定(bind)在一起呢?可能吗? 最佳答案 我不能给出权威的答案,因为我不为Oracle工作,也不是JavaFX专家,但我通常

java - 将带有按钮的新行添加到 javafx tableview

我已经在fxml中定义了一个TableView。它类似于以下内容:SNONameDOBAction操作列将在每一行中包含带有文本“删除”的按钮。我有两个问题:如何将此删除按钮添加到javafx中每个新行的最后一个单元格?如何获取被点击删除按钮的行的索引?(以便我可以删除该行或进行其他事件处理工作) 最佳答案 我认为这个例子用于你的项目只是通过它并在你的项目中实现。`packagecheckboxdemo;importjavafx.application.Application;importjavafx.beans.value.Cha

java - 在 JavaFX 中使用 1 个阶段和多个场景登录应用程序

我正在做一个时间线项目。我已经成功地为所有内容创建了一个登录系统和菜单,但是当我按下我已经完成的按钮时,它将打开一个新窗口(带有舞台,场景)。我读过这不是最好的方法。最好的方法是只有1个主要阶段,那个阶段就是当我启动应用程序时,即登录。但是我找了一个stage多场景的资料,也没有找到好的解决办法。非常感谢您的帮助;)希望您了解我想要实现的目标。值得一提的是,我=我正在处理Scenebuilder和fxml文件,所以我基本上想做的就是将一个新的.fxml场景加载到主舞台上。所以我查看了另一个线程并尝试做一个处理所有场景变化的VistaFramework。但我不完全理解它,我无法让它发挥作

java - JavaFX 中带有自定义内容的 ListView

我如何使用JavaFx为我的应用制作自定义ListView。我需要带图像的HBox和每行listView的2个标签。 最佳答案 您可以通过查看ListView.setCellFactory(...)提供自定义CellFactory工作示例importjavafx.application.Application;importjavafx.collections.FXCollections;importjavafx.collections.ObservableList;importjavafx.scene.Scene;importjav

java - 如何从 JavaFX 选项卡中删除阴影?

我在JavaFX中有选项卡,我想设置一个样式来移除阴影:如果您查看foo的左侧,您会看到阴影。这是我现在的风格:.tab{-fx-background-color:#393939;-fx-border-color:#282828;-fx-border-width:0;-fx-padding:18;}我试图查看文档,但找不到去除阴影的方法:http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#tabpane 最佳答案 要找到默认样式表,请在您的计算

java - 在 Java 中自动填充字段 WebView

所以这是我的问题。我在Swing中使用来自JavaFX的WebView类。我想要做的是,我希望webview中加载的字段自动填充存储在数组中的信息。可能吗?提前致谢 最佳答案 这是一个用于WebView的自动表单填写示例JavaFX应用。值(登录凭据)被输入到屏幕黄色部分的JavaFX字段中,然后在登录页面出现时自动发布(使用w3cdomapi)到WebView(屏幕的白色部分)。importjavafx.application.Application;importjavafx.beans.property.*;importjava

java - 尝试从 Java 调用 JavaFX 应用程序... NoSuchMethodException

我有一个主类,它应该调用JavaFX应用程序(SimpleSun)以从用户那里获取信息。目前我创建了一个JavaFX类的对象并启动它,但这似乎不起作用。有人看到我工作中的错误了吗?这是我的代码和异常:主.java:packagech.i4ds.stix.sim;importch.i4ds.stix.sim.grid.config.Configuration;importch.i4ds.stix.sim.grid.config.ConfigurationFromFile;publicclassMain{Configurationconfig;publicstaticvoidmain(St

JavaFX:setHgrow(...) 不起作用

我无法让我的HBox中的元素增长,所以我从java2s.com下载了以下示例代码.它作为一个最小的无效示例:packagefxtest;importjavafx.application.Application;importjavafx.scene.Group;importjavafx.scene.Scene;importjavafx.scene.control.Button;importjavafx.scene.control.Label;importjavafx.scene.control.TextField;importjavafx.scene.layout.HBox;import

java - 删除 JavaFX 按钮填充?

我正在构建一个看起来非常简单的计算器,但我无法弄清楚这些按钮周围的填充是从哪里来的。以下是我构建流程Pane的方式:privateFlowPaneaddFlowPaneRightSide(){FlowPaneflow=newFlowPane();//flow.setPadding(newInsets(0,0,0,0));flow.setVgap(0);flow.setHgap(0);flow.setPrefWrapLength(WIDTH_OF_CENTER/3);//widthoffunctionbuttonsflow.setStyle("-fx-background-color:9

java - 使用 JavaFX 显示 OpenCV Mat

我想直接用JavaFX显示来自OpenCV的Mat对象。我看到可以将Mat对象转换为BufferedImage。但据我所知,您无法使用JavaFX显示BufferedImage,因此必须进行另一次转换。有没有办法直接将其转换为JavaFX可显示的数据结构? 最佳答案 我找到了一种将Mat对象转换为JavaFXImage对象的直接方法。MatOfBytebyteMat=newMatOfByte();Highgui.imencode(".bmp",mat,byteMat);returnnewImage(newByteArrayInput