2011-08-17 16 views
0

ウィンドウ管理オプションを使用してMDIアプリケーションを開発するにはどうすればいいですか?同じ子フォームアプリケーションを開くために再度クリックすると、同じ子フォームのインスタンスを表示する必要があります。ウィンドウ管理付きMDIアプリケーション

私はJFrameとJInternalFrameを使用しています。

子フォームのインスタンスが既に作成されて開かれていることを確認する方法を教えてください。

答えて

0

ブール値オブジェクトのウィンドウのステータスを設定できます。その時にウィンドウを開いたときと同じように、ブール値オブジェクトの値をt​​rueに設定し、falseに設定すると、このブール値オブジェクトを特定のクラスに設定するか、1つの一般クラスに設定することができます。あなたは

yourinternalframe.addInternalFrameListener(new javax.swing.event.InternalFrameAdapter() { 
    public void internalFrameClosing(InternalFrameEvent e) { 
     ///// here you can change the status of boolean object set to false so when again it will open it 
    } 
}); 
それを開き、各ウィンドウにJInternalFrameのあなたのクラスでこのメソッドをオーバーライドする必要があるクラス

関連する問題