SWT のベース Canvas クラスから独自のウィジェットを実装することに決めたとしましょう。
高さを 10 に固定し、10 の倍数に適合する限り、任意のタイプの幅を許可したいと思います。
これを課す方法はありますか?私のウィジェットのユーザーは、私のウィジェットをデザインモードで使用する場合にのみ、この種の値を設定できますか?
で調べてみましたControlEvent
がControlListener
、サイズ変更をキャンセルする方法がないようです。幅/高さを検出した場合は、手動で許容値に戻す必要がありますか?
ありがとう