javafx相关内容
我正在尝试在我的 TableView 中创建自定义 TableCell.我希望它显示一个 ComboBox,我可以在其中选择一个字符串值,然后将字符串值显示为用户输入.这个想法是用户不知道哪些是允许的值,所以他可以简单地在 ComboBox 中选择其中一个. 我试图这样做制作我自己的“ComboBoxCell",但它没有按预期工作: public class ComboBoxCell ex
..
有没有办法用枚举的所有枚举填充 JavaFX ComboBox 或 ChoiceBox ? 这是我尝试过的: 公共类测试{公共枚举状态{启用(“启用"),禁用(“禁用"),未定义(“未定义");私有字符串标签;状态(字符串标签){this.label = 标签;}公共字符串 toString() {退货标签;}}} 在另一个类中,我试图填充一个 ComboBox : ComboBox
..
我有一个 ComboBox,类型为 Person,其中我添加了几个 Person 类的对象. 我已经使用 setCellFactory(Callback) 方法在 ComboBox 下拉菜单中显示 Person 名称 combobox.setCellFactory(new Callback, ListCell>() {@覆盖public ListCell调用(列表视图 p){ListCel
..
我有一个实例化的 File 对象.我知道它包含图片格式.我不知道文件在系统上的哪个位置,除了我可用的 File 方法getPath(), getAbsolutePath() 等. 我的问题是:如何使用 File 中的图片实例化 JavaFX Image 对象? 解决方案 File 提供了一种方法来检索文件的 URL 和 Image 构造函数需要一个URL String. Image
..
问题 我想沿路径移动一个对象.PathTransition 在 Duration 方面起作用,但我需要在 AnimationTimer 中使用沿路径的移动. 问题 有谁知道通过 AnimationTimer 沿给定路径移动节点的方法吗? 或者,如果有人有更好的想法来平滑沿硬路点的锐边节点的旋转,那也足够了. 代码 我需要它来沿着锐利的路径移动物体,但旋转应该有平
..
对于这两个问题,我还没有找到简单的答案: 我是否必须在删除属性实例之前删除侦听器(侦听器不在其他任何地方使用)? BooleanProperty bool = new SimpleBooleanProperty();bool.addListener(myListener);bool.removeListener(myListener);//有必要这样做吗?布尔 = 空; 在删除属性实例之
..
我目前正在开发基于 JavaFX 的应用程序,用户可以在其中与世界地图上标记的地点进行交互.为此,我使用了一种类似于 中描述的方法http://captaincasa.blogspot.de/2014/01/javafx-and-osm-openstreetmap.html([1]). 但是,我面临着一个难以调试的问题,该问题与使用 WebEngine 的 setMember() 方法注入嵌
..
我尝试在我的java项目中使用WebView,在我的代码中是: JFXPanel fxPanel = new JFXPanel();fxPanel.setBounds(10, 48, 439, 362);desktopPane.add(fxPanel);WebView webView = new WebView();fxPanel.setScene(新场景(webView));webView.g
..
我正在尝试删除 javafx webview 中的滚动条.搜索论坛,建议如下: browser.getChildrenUnmodifiable().addListener(new ListChangeListener() {@Override public void onChanged(Change change) {设置deadSeaScrolls = browser.lookupAll(".
..
我在从 javafx 打开 webview 组件中的 login.microsoftonline.com 页面时遇到问题.我有简单的代码可以毫无问题地打开此页面: WebView webView = new WebView();WebEngine webEngine = webView.getEngine();var url = "https://login.microsoftonline.c
..
我正在尝试为使用 webview 访问单个网站的 JavaFX 应用程序编写自己的协议处理程序.到目前为止我做了什么 我的自定义 URLStreamHandlerFactory public class MyURLStreamHandlerFactory 实现 URLStreamHandlerFactory {公共 URLStreamHandler createURLStreamHand
..
我正在尝试使用 JavaFX 的 WebView 加载此站点,但我得到的只是空白屏幕.WebView 在其他站点上运行良好;它在 ACID3 上获得 100/100 并加载其他 HTTPS 站点而没有任何问题. 我也找不到该网站的任何特别错误.它有一个由适当的 CA 签署的适当的、未过期的证书,并且 SSL 实验室报告 B 级.我尝试了所有主流浏览器,但没有报告任何证书或 SSL 相关问题;
..
如何在Javafx的WebView中自动去除滚动条? 当你点击“Cadastre"时会打开一个屏幕,这个屏幕是在javascript中并且由于滚动条而未配置,所以我们想删除它. 解决方案 通常用于 ScrollPane 你会做这样的事情: scrollPane.setHbarPolicy(ScrollBarPolicy.NEVER);scrollPane.setVbarPolicy
..
我尝试在我的 javafx 应用程序中实现 webview,我正在使用 JDK 8 来开发它. 当我使用 webEngine 加载任何 HTTPS 证书网站时,它工作正常: webEngine.load("https://google.com"); 但是如果我使用我的 HTTPS 自签名证书,它就无法打开它.我尝试使用此代码向您展示问题: webEngine.getLoadWorker
..
"//+ textHTML + "
..
在我的 javafx 应用程序中,我使用 JavaFX 8 打印 API 来打印节点,尽管我已经使用 A4 纸设置了 pageLayout,但我遇到了打印区域的问题......这是我的代码: > public static void printNode(final Node node) throws NoSuchMethodException, InstantiationException,
..
我有一个简单的 bean,它具有一些相互关联的属性.例如,这个 bean 有一个名为 discountRate 的属性和另一个名为 discountValue 的属性.折扣率是应用于销售的折扣百分比 (%).折扣值是应用于销售的折扣值 ($).由于用户可以通知百分比或值,并且我需要将这两个值存储在数据库中,JavaFX 双向绑定可以解决这个问题,但是,正如您可以想象的,这些值是相关的但并不相同.我
..
我目前正在使用两个控制器类. 在 Controller1 中,它创建了一个在主舞台之上打开的新舞台. Stage stage = new Stage();父根 = FXMLLoader.load(getClass().getResource("Controller2.fxml"));场景场景 = 新场景(根);stage.setScene(场景);舞台表演(); 现在一旦该阶段打开,我希
..
我已经搜索了很长时间,以了解如何编写 KeyEvent 以允许通过 ENTER 键 单击我的 Button.请注意,我使用的是 JavaFX 和 FXML 文件. 问题是在 FXML 文件的 onKeyTyped 文本字段中设置时,FXML 文件不接受它.它说找不到处理方法.它只接受 ActionEvent 方法,所以我试过这个代码: @FXML私有无效键(KeyEvent evt)抛出
..
javaFx 的新手并想使用 Scenebuilder 进行 GUI 开发,我遇到了一个问题,在网站或网络上搜索我的问题时都没有运气,尽管有人问过类似的问题,但我认为可能有不同的观点需要.我试图在快速构建后通过 Netbeans 加载 FXML 文件以测试功能,因此代码很简单,但我无法在控制器中设置根文件.我的代码如下公共类 Divergex 扩展应用程序{ @Override公共无效开始(阶段
..