-1

私はここに来たばかりで、アプレットにあまり慣れていません。サイトや他の多くのフォーラムで回答を検索しましたが、何も見つかりませんでした。私は Java でアプリケーションを作成しました。このアプリケーションは、アプレットのログイン フォームから始まり、顧客がプロファイルを変更したときに JOptionPanes を実行するなど、いくつかのことを行う JFrame サブフォームに続きます。私の問題は、JOptionPane が表示されると、2 つまたは 3 つの JFrame を開いた場合でも、アプレットの開始フォームが一番上に表示されることです。私のアプリは大きいので、コードを投稿できないと言うのを忘れていました(必要ないと思います)。前もって感謝します!

4

1 に答える 1

3

フレームとアプレットを混在させないようにして、競合するパラダイムで作業してください。アプレットを使用する必要がある場合は、CardLayoutまたは などJTabbedPaneを使用して、ユーザーがフォームを切り替えられるようにします。

可能であれば、Java Web Startを使用してみてください。これにより、Web からアプリケーションを起動できますが、組み込み GUI と同じ制限があります。

あなたの問題に関しては、ネイティブピアをJOptionPane. 親参照が正しいことを確認してください (つまり、フレームまたはフレームの子を参照しています)。

于 2012-12-30T02:35:26.110 に答える