Java 如何处理()jFrame和setVisible()另一个jFrame?

Java 如何处理()jFrame和setVisible()另一个jFrame?,java,eclipse,swing,jframe,windowbuilder,Java,Eclipse,Swing,Jframe,Windowbuilder,我在Eclipse中创建了一个“应用程序窗口”,并使用以下代码来处理“frame”并打开另一个jframe“TableData”,该窗口按我的预期工作 frame.dispose(); //private JFrame frame; TableData td = new TableData(); td.setVisible(true); 现在,我的问题是,我想在“TableData”类中创建“返回”按钮,该按钮处理“TableData”并再次打开“frame” 我尝试了很多方法,但没有

我在Eclipse中创建了一个“应用程序窗口”,并使用以下代码来处理“frame”并打开另一个jframe“TableData”,该窗口按我的预期工作

frame.dispose();     //private JFrame frame;
TableData td = new TableData();
td.setVisible(true);
现在,我的问题是,我想在“TableData”类中创建“返回”按钮,该按钮处理“TableData”并再次打开“frame”

我尝试了很多方法,但没有像我想的那样成功


我该怎么做???

只需将框架隐藏为:

frame.setVisible(false);     
TableData td = new TableData();
td.setVisible(true);
然后在“回去”

 frame.setVisible(true);

@BranislavLazic为什么???如果你想激怒你程序的用户,那就向他们扔一堆JFrame。不过,更好的做法是在单个JFrame中使用。要知道@BranislavLazic为什么发布了他所做的事情,请阅读。只需点击“上帝的名字”链接并查看安德鲁·汤普森的答案。有大量链接指向示例和演示。请改用卡片布局。如果需要提示用户输入少量信息,请使用模式对话框