0

わかりました、質問を編集します。より明確に説明してみてください。

ボタン (addButton) のあるメイン ウィンドウがあります。それをクリックすると、2 つのボタン (ok_btn、cancel_btn)、ラベル (errorLabel)、およびエントリを含む AddDialog が表示されます。コードを見てください:

コードリンク: http://pastebin.com/ketGWctN

btn_ok をクリックしてもエントリが入力されない場合、AddDialog.run() の後にメッセージを出力するのはなぜですか?

4

1 に答える 1

1

Dialog.run()ダイアログが閉じられるか、下部のボタンのいずれかがクリックされるまで、ループを実行します。したがって、[OK] をクリックすると、ループが終了し、Dialog.run()関数が戻ります。

エントリが入力されていない場合は、[OK] ボタンを無効にしてみてください。

于 2012-06-26T12:57:45.750 に答える