私はここに来たばかりで、アプレットにあまり慣れていません。サイトや他の多くのフォーラムで回答を検索しましたが、何も見つかりませんでした。私は Java でアプリケーションを作成しました。このアプリケーションは、アプレットのログイン フォームから始まり、顧客がプロファイルを変更したときに JOptionPanes を実行するなど、いくつかのことを行う JFrame サブフォームに続きます。私の問題は、JOptionPane が表示されると、2 つまたは 3 つの JFrame を開いた場合でも、アプレットの開始フォームが一番上に表示されることです。私のアプリは大きいので、コードを投稿できないと言うのを忘れていました(必要ないと思います)。前もって感謝します!
質問する
357 次
1 に答える
3
フレームとアプレットを混在させないようにして、競合するパラダイムで作業してください。アプレットを使用する必要がある場合は、CardLayout
または などJTabbedPane
を使用して、ユーザーがフォームを切り替えられるようにします。
可能であれば、Java Web Startを使用してみてください。これにより、Web からアプリケーションを起動できますが、組み込み GUI と同じ制限があります。
あなたの問題に関しては、ネイティブピアをJOptionPane
. 親参照が正しいことを確認してください (つまり、フレームまたはフレームの子を参照しています)。
于 2012-12-30T02:35:26.110 に答える