私は顧客注文を処理するアプリケーションを作成しています(javaで)。 私のプログラムには3つのJFrame
ウィンドウがあります(はい、複数のフレームを使用するのは良い考えではありませんが、実際には互いに接続されていません)。複数のJFrame
- メイン1:ここではあなたは(顧客またはオペレータ)であるかを選択
- カスタマー
JFrame
- オペレータ
JFrame
お客様は、オーダー(メインフレーム>顧客フレーム>は、完全な落札後。順序(ボタン)私はこのような何かをしています:
customerframe.dispose();
customerframe.revalidate();
customerframe.repaint();
reloadframe(); ///a method which reinitializes the frame (Note: I am doing a frame=new JFrame() here)
mainframe.setVisible(true);
私はCを選択します再びお客様はcustomerframe
を開きますが、問題はリスナーがもう働かないということです。彼らは何とか古いフレームや何かに接続していると思います。
私はそれが今、いくつかの時間のために動作させるためにしようとしている...
私はすでにそれを読んでいるパネルを切り替えることができます。 –