javafx-8相关内容

如何在 fxml 项目中使用很棒的字体 (javafx)

我想在我的项目中使用 font awesome 但我不知道如何在我的项目中使用 font awesome. 我找到了一些例子,但它们不能在 fxml 中使用. 字体真棒 javafx 我需要帮助如何使用 fxml 在我的项目中使用它 谢谢. 解决方案 我认为这就是你所需要的 ControlFX 包括字体真棒支持.请参阅 javadoc 以获取更多信息(但我有一天对其 ..
发布时间:2021-12-20 12:01:11 Java开发

JavaFX 中的内部框架

我找到了这个内部框架的例子 http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html 是否可以在 JavaFX 中制作相同的内部框架? 解决方案 你可以自己实现简单的内部窗口.主要思想是,InternalWindow 类只是骨架,具有类似功能的内部框架.您可以对其应用任何内容. ..
发布时间:2021-12-20 12:00:48 其他开发

JavaFX 中的可复制标签/TextField/LabeledText

我只想在 JavaFX 中创建可复制的标签.我试图创建没有背景、没有焦点边框和默认背景颜色的 TextField,但我没有成功.我发现了很多关于如何从控件中删除焦点背景的问题,但所有这些看起来都像是“黑客". 是否有实现可复制文本的标准解决方案? 解决方案 可以用css创建没有边框和背景色的TextField: import javafx.application.Applicati ..
发布时间:2021-12-20 12:00:35 其他开发

JavaFX 8 - 相对于鼠标指针缩放

我一直在尝试使用这个示例来了解缩放和缩放.它在演示缩放方面做得很好. 我一直在想如何改变它,而不是简单地放大视图的当前中心,它会放大鼠标指针的位置.我失败了.我不确定使用哪些值来进行数学运算.我在其他语言中找到了一些示例,但在 JavaFX 中没有. 解决方案 我有同样的问题 在 StackOverflow 上.以下代码是那里问题/答案的修改版本. 你可以使用 鼠标右键 ..
发布时间:2021-12-20 12:00:07 其他开发

JavaFX 应用程序图标

是否可以使用 JavaFX 更改应用程序图标,还是必须使用 Swing 来完成? 解决方案 假设您的舞台是“舞台"并且文件在文件系统上: stage.getIcons().add(new Image("file:icon.png")); 根据下面的评论,如果它被包装在一个包含 jar 中,您将需要使用以下方法: stage.getIcons().add(new Image(.clas ..
发布时间:2021-12-20 11:57:15 Java开发

JavaFX 8 的基本 JUnit 测试

我想为 JavaFX 8 应用程序创建基本的 JUnit 测试.我有这个简单的代码示例: public class Main extends Application {公共静态无效主(字符串 [] args){Application.launch(args);}@覆盖公共无效开始(阶段primaryStage){primaryStage.setTitle("Tabs");组根 = new Gro ..
发布时间:2021-12-20 11:56:05 其他开发

JavaFX 文本字段的值更改侦听器

我想向我的 JavaFX 的 TextField 添加一种 listener,当用户更改 TextField 的值时,应用程序在控制台上打印一些东西. 我搜索过,发现以下非常相似的问题:值更改监听器到 JTextField 上述问题的答案非常清晰有效,但不幸的是它只对 JTextField(不是 JavaFX 的 TextField)有用,因为它说你应该像这样使用 DocumentLi ..
发布时间:2021-12-20 11:53:12 Java开发

向 SceneBuilder 2.0 添加自定义组件

我需要在窗格上有一个选择侦听器和选择方法,以便能够在单击节点时监视和显示突出显示. 我做了以下事情: public class PaneWithSelectionListener extends Pane {私有 ObjectPropertyselectedAnnotation = new SimpleObjectProperty();公共 PaneWithSelectionListene ..
发布时间:2021-12-20 11:47:10 其他开发

JavaFX 场景构建器去哪儿了?

我试图找到难以捉摸的 JavaFX 场景构建器,以便我可以在 Intellij 中使用它.我使用的是 Windows 操作系统. Oracle 表示 JavaFX 场景构建器包含在新的下载中,但无论我如何搜索都找不到它(请参阅 http://www.oracle.com/technetwork/java/javafx/downloads/index.html).我认为他们链接到了不正确的页面 ..
发布时间:2021-12-18 09:45:26 其他开发

ListView 未反映更改

我不久前创建了一个 TableView 并将属性注册到每个 TableColumns.内部数据的编辑在 TableView 中反映出来就好了. 但是,对于 ListView,情况就不同了.除非我关闭框架并再次打开,否则不会立即显示更改. 我的 ListView 由 ActionSteps 组成.请注意,我使用了 Javafx bean 属性. package application. ..
发布时间:2021-12-13 16:54:17 Java开发

在 JavaFX 中添加 Spring 依赖注入(JPA Repo、Service)

我有一个 java FX 基本应用程序,它有一个简单的场景(一个表单).我有一个 Mysql Db,我正在使用 Spring JPA(spring data jpa,即存储库/实体)与之交互. 现在,因为我们知道 javaFx 有一些生命周期钩子,即:在里面()开始()和停止(). 假设我想使用 JPA save() 方法在数据库中插入数据.通常,如果是我的控制器,则是正常的数据库注入 ..
发布时间:2021-12-06 17:12:03 Java开发

如何避免不在 FX 应用线程上;currentThread = JavaFX 应用程序线程错误?

下面的代码片段给了我错误 不在 FX 应用程序线程上;currentThread=JavaFX Application Thread.这个应用程序在 java 1.7 中运行良好,但是当我将它移到 fx8 时,它现在给出错误.当我第一次尝试启动应用程序时,它按预期工作.但是在关闭舞台并再次打开它后,它不起作用. 错误也有歧义Not On fx application thread and c ..
发布时间:2021-12-06 11:31:49 其他开发

JavaFX 2.1 TableView 刷新项

我有这个常见的问题,看起来就是这样.重置后,我的表视图不会刷新我的项目.我查了资料,是新的. 我从互联网上尝试了多种解决方案,但都没有成功. 无法重置所有列,因为它添加了一个空的一个额外的(不知道为什么)并且调整大小会中断. 我的表格不可编辑.新数据已更改. 如果我更改项目的顺序并且行更改 (:|),则会刷新数据. 我只是没有想法. 目前刷新代码非常简单. O ..
发布时间:2021-11-25 20:36:10 Java开发

JavaFX 中的自动完成组合框

我正在寻找一种向 JavaFX ComboBox 添加自动完成功能的方法.搜索了很多之后,是时候在这里问了. 这个 AutoFillBox 是已知的,但不是我正在搜索的.我想要的是一个可编辑的组合框,并且在输入列表时应该进行过滤.但我也想打开列表而不输入和查看整个项目. 有什么想法吗? 解决方案 我找到了一个对我有用的解决方案: 公共类 AutoCompleteComboBo ..
发布时间:2021-11-25 20:26:22 Java开发

JAVAFX:位置未设置错误

我的项目在 eclipse 中运行正常,但是当我创建这个项目的 jar 文件并尝试通过 cmd 运行它时,它显示“位置未设置"错误. 我的项目结构是: 方法是(在eclipse中运行): @FXMLprivate void RegularCustomer(ActionEvent event) 抛出异常{Stage stage = (Stage) dailySales.getScene ..
发布时间:2021-11-25 14:43:49 Java开发

Java:当两者都在同一个包中时,如何从当前应用程序启动一个独立的应用程序?

这看起来应该很容易,所以我肯定遗漏了一些明显的东西:我在同一个包中有 4 个独立的应用程序,us.glenedwards.myPackage, myClass1 扩展应用程序 myClass2 扩展应用程序 等等... 我需要每个类都充当自己的独立应用程序.然而,我希望能够通过单击链接从我所在的课程开始其他 3 个课程.Android 允许我使用 Intent 执行此操作: ..
发布时间:2021-11-25 13:10:40 Java开发