javafx

以下是为您整理出来关于【javafx】合集内容,如果觉得还不错,请帮忙转发推荐。

【javafx】技术教程文章

如何使用id在JavaFx中获取元素?【代码】

我是FXML的新手,我正在尝试使用开关为所有按钮点击创建一个处理程序.但是,为了做到这一点,我需要使用和id获取元素.我尝试了以下但由于某种原因(可能是因为我在控制器类中而不是在主节点上)我得到了堆栈溢出异常.public class ViewController { public Button exitBtn;public ViewController() throws IOException {Parent root = FXMLLoader.load(getClass().getResource("mainWindow.fxml"));Scene scene = new Scene(root);exitB...

检测JavaFX WebView中的URL更改【代码】

在JavaFX的WebView中,我很难检测到URL的变化. 我在课堂上有这个方法:public Object urlchange() {engine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() {@Overridepublic void changed(ObservableValue ov, State oldState, State newState) {if (newState == Worker.State.SUCCEEDED) {return engine.getLocation()); }}}); }我试图将它用于名为loginbrowser的对象,如:System.out.print(l...

JavaFX基础:5:使用ActionEvent响应【代码】【图】

前面几篇文章介绍了JavaFX的基础知识,也提到了JavaFX可以进行客户端桌面应用的开发,这篇文章给上述简单的功能添加2个按钮,可以根据按钮的进行新的window的显示和隐藏。 代码结构 liumiaocn:JavaFXButton liumiao$ ls pom.xml src liumiaocn:JavaFXButton liumiao$ tree . . ├── pom.xml └── src└── main├── java│ └── com│ └── liumiaocn│ └── javademo│ └── Main...

JavaFX FileChooser文件选择器,缓存上一次打开的目录【代码】【图】

例1:点击按钮Choose File打开文件选择器,并打开指定的目录。这是通过final void setInitialDirectory(final File value)方法实现的。 1 import java.io.File;2 3 import javafx.application.Application;4 import javafx.event.ActionEvent;5 import javafx.event.EventHandler;6 import javafx.geometry.Insets;7 import javafx.geometry.Pos;8 import javafx.scene.Scene;9 import javafx.scene.control.Button; 10 import jav...

javaFX的窗体----css+java

package com.aaa.test;import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.Background; import javafx.scene.layout.BackgroundFill; import javafx.scene.layout.CornerRadii; import javafx.scene.paint.Paint; import javafx.stage.Stage;pu...

JavaFx开发遇到的问题

问题一: [taskdef] Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found.Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:resources 原因:JavaFX设置JRE时需设置为JDK(且JDK必须为1.8以上) 解决方法: Window->Preferences Add Java JDK 重新建项目,然后再次Generate ant build.xml and run弹出对话框时就可以点击Yes选择JDK了!

JavaFX 3D Coloring再次面临……【代码】

我研究了这个question,但我仍然没有得到它.下面最短的代码显示了一个完全灰色的金字塔,而我试图给出构成金字塔的6个三角形不同的颜色.那么……为什么不出现这些颜色? 请注意,我从该问题中借用了getTexCoords().addAll(..)语句,但显然我仍然做错了.这是uv映射吗?那到底是什么?我已经看到了拓扑解释(球体< - >地图),但这与纹理/颜色有什么关系……? 感谢你的帮助 – 迈克尔public class ColoredPyramid extends Application {pu...

复制并粘贴到javafx应用程序中嵌入的codemirror.js中【代码】

我正在使用codemirror.js库在Java FX中创建简单的编辑器.我使用javafx.scene.web.WebView组件在javafx中嵌入了codemirror编辑器,其中包含以下html / js代码:<body> <form><textarea id="code" name="code"></textarea> </form> <script>var editor = CodeMirror.fromTextArea(document.getElementById("code"), { lineNumbers: true}); </script> </body>Codemirror编辑器本身支持撤消,重做,剪切,复制和粘贴. 我的应用程序中还有j...

使用javafx从webview中打印【代码】

我正在尝试使用JavaFX在Web视图中打开HTML文件.现在我要打印WebView内容. 这是我的代码:Group group= new Group(); Scene scene= new Scene(group); fxpanel.setScene(scene); WebEngine eng; WebView webview = new WebView (); group.getChildren().add(webview); webview.setMinSize(740,430); webview.setMaxSize(740,430); webview.setVisible(true); eng= webview.getEngine();try { eng.load(new File("path of the ht...

JavaFX – 改变FlowPane中子项的顺序【代码】

我有一个JavaFX 2.2 FlowPane,并希望它的孩子可以根据需要改变他们的订单. 我发现Collections.sort( getChildren(), new Comparator(){...} );导致异常java.lang.IllegalArgumentException: Children: duplicate children added: parent = ...我还尝试使用子节点toFront()方法进行排序(这里建议为How to change order of children in JavaFX),但这似乎不会影响列表顺序. 还有什么我可以尝试的,或者是场景图中的孩子,他们的订单是不...

JAVAFX - 相关标签