57得票2回答
打包jar无效 聚合项目需要将pom作为打包方式

我的项目有不同的模块。 每个模块都有一个 pom.xml 文件,指定了 jar 打包。 每个 pom 引用了共同的父模块。 在父模块中也有一个 pom.xml,包含了所有的子模块。 当我尝试使用父模块的 pom.xml 进行打包时,会显示错误 - "Packaging jar is i...

56得票2回答
如何调整JavaFX ScrollPane内容以适应当前大小

我有一个`BorderPane`,其中心元素是一个`ScrollPane`,它会自动调整大小以填充屏幕。在`ScrollPane`中有一个没有内容但是可以拖放的`HBox`,因此我希望它能填充其父级`ScrollPane`。 目前我尝试过的方法是重写`ScrollPane.resize(.....

55得票1回答
JavaFX的TextField的值更改监听器

我想在我的JavaFX TextField中添加一种listener,每当用户更改TextField的值时,应用程序会在控制台上打印出一些内容。 我已经搜索并找到以下非常相似的问题:Value Change Listener to JTextField 提到的问题的答案非常清晰和高效,但不...

53得票6回答
JavaFX TableView 文本对齐

从图片上可以看出每一列的文本对齐方式都设置为左对齐。是否有任何方法可以更改此设置?到目前为止,我已经在我的CSS文件中尝试过:#Cols{ text-align: right; } 我也尝试过:#Cols{ -fx-text-alignment: right; } 有人知道我...

53得票2回答
使用JavaFx实现MVC模式

我对GUI/OO设计模式很陌生,想在我的GUI应用中使用MVC模式。我已经阅读了一些有关MVC模式的教程,其中Model将包含数据,View将包含可视化元素,而Controller将连接View和Model。 我有一个View,其中包含一个ListView节点,该ListView将填充来自P...

53得票6回答
如何去除JavaFX按钮(选中时)的默认边框发光?

我想要移除默认情况下JavaFX按钮被选中时出现的边框发光(请见下方截图): 我想使用CSS来解决这个问题,而不是在主JavaFX脚本内声明。然而,我无法确定需要使用哪个CSS属性(设置为0?)才能移除那个边框。

51得票5回答
JavaFX是否有像Swing一样的“本地外观和感觉”选项?

我已经有几年没有做Java相关的工作了,我的最后一次尝试是使用Swing。现在我正在调研一个跨平台客户端应用程序,它将与Rails Web服务交互。 JavaFX是我考虑的选项之一,但我关心的是其默认美观程度。 JavaFX是否有针对JavaFX控件(不是Swing)的本机外观选项? 我得到...

50得票3回答
如何在资源文件夹中引用JavaFX的FXML文件?

我正在创建一个JavaFX GUI应用程序,我的项目是一个已配置了Maven的项目。我希望能够在我的控制器中像这样引用我的fxml文件: FXMLLoader.load(getClass().getResource("main.fxml")); 我的main.fxml文件位于src/m...

50得票4回答
JavaFX中fx:id和id:有什么区别?

可能是一个非常新手的问题.... 我正在使用Scene Builder在FMXL应用程序中学习JavaFX,并阅读以下教程: http://docs.oracle.com/javase/8/javafx/get-started-tutorial/fxml_tutorial.htm 所以一...

50得票5回答
在VBox中添加按钮之间的间距

我有一组按钮:VBox menuButtons = new VBox(); menuButtons.getChildren().addAll(addButton, editButton, exitButton); 我想在这些按钮之间添加一些间距,但不使用CSS样式表。 我认为应该有一种方法可以...