0

ダイアログボックスとして機能するように newJFrameを作成することは、それを作成するクラスから特定の値を取得するのが難しいように見えるため、これを行うための最良の方法ではないようです。

私は基本的に、ユーザーがボタンをクリックすると、メインクラスがその値を取得する、多数のボタンを備えたダイアログボックスを作成したいと考えています。これを行うためにフレームを作成すると、その値を取得するのが難しくなります (ただし、Windowbuilder Pro で設計する方がはるかに簡単です) が、このフレームが表示されている間でも、ユーザーはメイン フレームと対話できることも意味します。

このようなダイアログ ボックスを作成する最良の方法は何ですか?

4

1 に答える 1

1

代わりにJDialogまたはを使用してください。JOptionPaneフレームが開いているときにユーザーがフレームを操作できるようにする場合は、非モーダルにする必要がありますが、値を取得するためにいつ閉じているかを知るという問題があります。

以下も参照してください。

于 2013-07-24T11:00:55.827 に答える