私は、メインのjFrameを持っているので、ボタンを押して新しいJFramesを開くことができますが、他のJFrameを開くと、以前のものがそこに残っています。次のボタンを押してから、新しいJFrameに移動します(前のボタンはそこにはありません)。前のボタンを押すと、前のJFrameに戻ります。メインJFrameを閉じる
私は、彼らが(jframe1.disposeのようにうまくやって、処分の機能があります知っている)が、私は、そのコードメインでどのようにこの
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run()
{
new GraphicalInterface().setVisible(true);
}
});
}
のように書かれている、非常に最初のJFrameを隠すためにどのようにそれを得るいけませんボタンコードで.setVisible(false)と設定しますか?
'setVisible(false)'を呼び出すだけで、ネイティブスクリーンリソースは解放されないことに注意してください。ウィンドウを再利用する予定がない場合は、代わりに 'dispose()'メソッドを使用してください。 – barjak