私は2つのクラスを持っています。一方はGUIをJApplet
に作成し、もう一方のクラスはアプレットからのユーザー入力を受け取り、それを使って計算を行います。JAppletで別のクラスからユーザー入力を待っています
アプレットクラスはGUIを作成し、計算クラスに開始を指示します。次に、計算クラスは、アプレットクラスのメソッドを呼び出して、ユーザーの入力を求めます。このメソッドは、JTextField
からのアクションをリッスンして計算クラスに戻ります。
しかし、問題は、プログラムを実行するときに、ユーザーがテキストフィールドに何かを入力するのを実際に待つことではないということです。その結果、計算クラスはヌル入力を受け取ります。
どうすればこの問題を解決できますか?
私はこの方法でActionListener
の代わりにJOptionPane.showInputDialog
を使用しようとしましたが、これはうまくいきます。しかし、私はこれを使用したくありません。主にポップアップのようなもので、ユーザーがアプレットに直接データを入力したいからです。
BTW 1)すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 2)+1(re。 'JOptionPane')*"しかし、私はこれを使用したくない、主にポップアップのようなものだから " –