【发布时间】:2015-01-10 03:04:09
【问题描述】:
我想要一个显示图像的窗口。这是窗口的主要目的。但是,顶部也应该有控件。这个数字事先不知道。可能是 3 或 15。它们现在应该堆积在那里。所以上面的部分变大了,下面的图片只是被推下去了。
void createNewWindow() {
Stage stage = new Stage();
BorderPane pane = new BorderPane();
ImageView imageView = new ImageView("path");
pane.setCenter(imageView);
HBox controlBox = new HBox(10);
pane.setTop(controlBox);
Scene scene = new Scene(pane);
stage.setScene(scene);
stage.setResizable(true);
stage.show();
}
此代码几乎无法正常工作。我必须手动添加宽度和高度,因为场景或舞台不适合任何东西。当我稍后将按钮添加到顶部的HBox 时,窗口的大小不会增加,HBox 也不会增加(高度保持在 0)。只有图像被向下推,它不再完全可见。
我该怎么做呢?
【问题讨论】:
标签: java user-interface javafx