如何 dispose() jFrame 和 setVisible() 另一个 jFrame?

how to dispose() jFrame and setVisible() another jFrame?

我在 Eclipse 中创建了一个 "application window",我使用以下代码来处理 'frame' 并打开另一个 jframe 'TableData',它按预期工作。

frame.dispose();     //private JFrame frame;
TableData td = new TableData();
td.setVisible(true);

现在,我的问题是,我想在 'TableData' class 中创建 'go back' 按钮,它会处理 'TableData' 并再次打开 'frame'。

我尝试了很多方法,但没有一个像我想的那样有效。

我该怎么做????

只需将框架隐藏为:

frame.setVisible(false);     
TableData td = new TableData();
td.setVisible(true);

然后在'go back'

 frame.setVisible(true);