2010-11-30 10 views
0

私はSWTの周りを見渡しています。私は解決できないような小さな問題を抱えています。私は私の窓にチェックボックスを持っています。チェックボックスをオンにすると、その下に複数行の読み取り専用のテキストボックスを追加して、200x200と言うことができます。このテキストボックスに対応するために、ウィンドウの高さを上げたい。チェックボックスをオフにすると、私はその逆が起こることを望みます。チェックボックスをオンにしたときに、テキストボックスをウィンドウに動的に追加します。

これを手伝ってもらえますか?私は例を見つけることができませんが、おそらく私は適切なキーワードを使用していない。乾杯。

--EDIT

the.duckmanの回答は非常に役に立ちました。私はそれをある程度まで機能させることができました。 480pxのマルチラインテキストボックスを追加しています。テキストボックスに合わせてウィンドウのサイズを自動的に変更するにはどうすればよいですか?ユーザーがチェックボックスをチェックすると、テキストボックスが表示されますが、テキストボックスに対応するためにウィンドウの高さは増加しません。私のコードはちょっと長いので、PasteBinに入れました - http://pastebin.com/01RxKeEr

ありがとう。

答えて

2

初心者にはSWT Snippetsをお勧めします。これはおそらくSWTの質問に行くのに最適な場所です。

This snippetはまさにあなたが望むものです。

編集

メールで送信、私は申し訳ありませんが、あなたの質問の後半を無視しました。この行をリスナーに追加するだけです:

shell.setSize(shell.computeSize(SWT.DEFAULT, SWT.DEFAULT)); 
+0

こんにちは。先端に感謝します。とても役に立ちました。私はそれをある程度まで機能させることができました。私は元の投稿を編集しました。それを見ていただけますか?ありがとう。 –

関連する問題