0

私のメイン プログラムでは、ボタンを含む JFrame を作成します。これは、ユーザーに情報を求める個別のダイアログ ボックスとして機能します。私が望むのは、ダイアログボックスが表示されたときに、ユーザーがボタンをクリックするまでプログラムの実行を停止することです。

普通に JFrame を作成すると、ダイアログ ボックスから情報を受け取る前に、プログラムはコード内を移動し、他のステートメントを実行します。コードの後半で、最初の情報を使用して別の JFrame が作成されるため、これは問題です。

4

1 に答える 1

2

ボタンが押された後に発生するアクションからフレームを表示するロジックを分離します。つまり、あなたが持っているボタンにアクションリスナーを追加し、メインプログラムではなくそのメソッド内にコードを配置する必要があるということです。問題は、手続き型の方法でソリューションを視覚化していることです。オブジェクト指向を考えてください。

于 2012-11-13T06:28:45.340 に答える