私には2つのクラスがあります。1つはでGUIを作成し、もう1つJApplet
のクラスはアプレットからユーザー入力を受け取り、それを使用して計算を行います。
アプレットクラスはGUIを作成し、計算クラスに開始を指示します。次に、計算クラスはアプレットクラスのメソッドを呼び出して、ユーザー入力を要求します。次に、このメソッドは、からのアクションをリッスンしJTextField
て計算クラスに戻ります。
ただし、問題は、プログラムを実行するときに、ユーザーがテキストフィールドに何かを入力するのを実際に待機しないことです。その結果、計算クラスはnull入力を受け取ります。
どうすればこれを修正できますか?
メソッドでのJOptionPane.showInputDialog
代わりにを使用してみましたが、これは機能します。ActionListener
しかし、私はこれを使いたくありません。これは主にポップアップのようなものであり、ユーザーがアプレットに直接データを入力できるようにするためです。