ウィンドウのサイズ変更イベントでウィンドウの古いものと新しい高さ、幅が必要です。どうすればそれができるのか、ウィンドウのサイズ変更時に新しい高さと幅を取得しています。
前もって感謝します
ウィンドウのサイズ変更イベントでウィンドウの古いものと新しい高さ、幅が必要です。どうすればそれができるのか、ウィンドウのサイズ変更時に新しい高さと幅を取得しています。
前もって感謝します
ResizeEvent
ウィンドウ サイズが変更されたときに、受け取った で古い寸法を取得する方法はありません。ただし、古い値の属性を .xml 内に保存できますResizeHandler
。
Window.addResizeHandler(new ResizeHandler() {
// Save old dimensions
int oldW = Window.getClientWidth(), oldH = Window.getClientHeight();
public void onResize(ResizeEvent ev) {
// Get new dimensions
int newW = ev.getWidth(), newH = ev.getHeight();
// Do something with old and new dimensions
myResizeMethod(oldW, newW, oldH, newH);
// Update old dimensions
oldW = newW; oldH = newH;
}
});
追加情報:Window
クラスは、新しい値が古い値と異なる場合にのみサイズ変更イベントを発生させるために古いサイズを追跡ResizeEvent
するため、それらの値をオブジェクトに簡単に追加できます。この機能を使用して、GWT にパッチを要求または送信できます。