这是使VBox填充其父级的正确方法:
final Group root = new Group();
final Scene scene = new Scene(root, 1000, 800, Color.BLACK);
final VBox c = new VBox();
c.setAlignment(Pos.TOP_CENTER);
c.setSpacing(10);
c.setFillWidth(true);
c.getChildren().add(...);
c.getChildren().add(...);
c.getChildren().add(...);
c.prefWidthProperty().bind(scene.widthProperty());
c.prefHeightProperty().bind(scene.heightProperty());
root.getChildren().add(c);
stage.setTitle("blah"); //$NON-NLS-1$
stage.setScene(scene);
stage.show();
Run Code Online (Sandbox Code Playgroud) 我想向包含集成测试的Kotlin项目添加一个额外的“源集”。我已经看到了几篇有关为香草Java项目或Kotlin进行此操作的文章,但使用的是Groovy而不是Kotlin Gradle DSL。
总之,使用Kotlin Gradle DSL:
我希望目录结构看起来像:
src
main
java
kotlin
resources
test
java
kotlin
resources
integration
java
kotlin
resources
Run Code Online (Sandbox Code Playgroud)
有关:
https://ryanharrison.co.uk/2018/07/25/kotlin-add-integration-test-module.html
https://www.petrikainulainen.net/programming/gradle/getting-started-with-gradle-integration-testing/
谢谢