【发布时间】:2014-04-29 03:37:56
【问题描述】:
我有一个宽度为 1024、高度为 600 的场景,我有一个大小为 1800x1022 的图像,我将此图像添加到 ImageView 并调用 setFitWith & Height 以使用我的场景对其进行缩放。但我想如果一些单击最大化按钮 imageVew 缩放到新的大小。任何想法?
【问题讨论】:
我有一个宽度为 1024、高度为 600 的场景,我有一个大小为 1800x1022 的图像,我将此图像添加到 ImageView 并调用 setFitWith & Height 以使用我的场景对其进行缩放。但我想如果一些单击最大化按钮 imageVew 缩放到新的大小。任何想法?
【问题讨论】:
您可以将处理程序附加到场景的width 和height 属性,以便用户在任何时候更改图像的大小(无论是最大化还是拖动窗口以调整其大小),您都可以调整动态图像:
stage.widthProperty().addListener(new ChangeListener() {@
Override
public void changed(ObservableValue ov, Object oldValue, Object newValue) {
//do some meaningful stuff here,
}
});
然后在其中调整图像的大小。
【讨论】: