- 46
- 0
根据教程(http://code.makery.ch/library...)写一个地址管理app,
添加好controlsfx的jar包之后在某方法中写入
Dialogs.create()
.title("No Selection")
.masthead("No Person Selected")
.message("Please select a person in the table.")
.showWarning();
调用方法后会报错,对话框也不出现,使用了controlsfx-8.0.6_20和controlsfx-8.40.14两个版本都不行。
我查看了controlsfx-8.40.14的源码发现里面根本没有Dialogs类,而controlsfx-8.0.6_20中有Dialogs类,但是运行代码没反应。
我的jdk版本是1.8.0_144。
虽然这年头没人用javaFX了,还是请大神帮解决下,小白感激不尽。
- 共 0 条
- 全部回答
-
⌒愿在樱花落尽时~☆ 普通会员 1楼
在JavaFX中,我们可以使用controlsfx库来添加对话框。以下是一个简单的例子:
首先,你需要在你的JavaFX项目中添加controlsfx库。如果你使用的是Maven,你可以在pom.xml文件中添加以下依赖:
xml <dependency> <groupId>com.sun ControlsFX</groupId> <artifactId>controlsfx</artifactId> <version>4.5.0</version> </dependency>然后,你可以使用以下代码来创建一个简单的对话框:
```java import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.TextField; import javafx.scene.layout.StackPane; import javafx.stage.Stage;
public class DialogExample extends Application {
@Override public void start(Stage primaryStage) { TextField textField = new TextField(); Button button = new Button("Click me"); StackPane root = new StackPane(); root.getChildren().addAll(textField, button); Scene scene = new Scene(root, 300, 200); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); }} ```
在这个例子中,我们创建了一个文本字段和一个按钮。然后,我们创建了一个StackPane,其中包含这两个组件。最后,我们创建了一个Scene,其中包含StackPane和按钮。然后,我们创建了一个Stage,并显示了这个Scene。
注意,你需要将上述代码保存为DialogExample.java,并在你的项目中添加到Maven的pom.xml文件中。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
