もう一度質問があります。仕事で Google Web Toolkit (GWT) を (Java サーブレットと共に) 使用しているため、現在、GWT を使用して (Java で) ユーザー インターフェイスを作成しています。
困ったことはあるけど。左に ScrollPanel 、右に別の ScrollPanel を含むSplitLayoutPanel を使用しています。
左の ScrollPanel には、 width が異なる複数の Label を持つVerticalPanelがあります。私が達成したいのは、ラベルのテキストが 1 行に収まらない場合は、できるだけ多くの文字を表示し、完全に表示されない場合は最後に「...」を付ける必要があることです。
Label のコンテンツを変更する必要がある場合はいつでも起動できる、Label の CustomEvent EventHandler を追加しようとしています。ただし、問題は、ScrollPanel またはその内部の VerticalPanel のサイズが変更されるたびに (SplitLayoutPanel-Splitter をドラッグして)、イベントを発生させる必要があることです。
ここで質問: VerticalPanel 内のある種の "onResize" イベントまたは少なくとも "onMouseMove" イベントをオーバーライドして、この VerticalPanel 内の各 Label に対して "changeLabelSize()" メソッドを起動できるようにすることは可能ですか?
どうすればいいですか?皆様、お忙しい中ありがとうございました!不明な点は質問してください。明確にすることができます。
よろしく、イゴール。