我是Java的新手,有以下问题:
我希望我的Swing Applications用户在某些框架中放入各种文本字段。 这应该是这样的: 启动应用程序时,将打开一个框架,其中包含一些文本字段和一个提交按钮。 提交按钮将文本字段数据发送到main方法并关闭活动框架。 然后打开一个新框架,其中包含更多文本字段和提交按钮等等。
如何在Java中实现它? 我知道构建多个框架不是最佳实践,但是替代方案是什么?
感谢您的帮助!
答案 0 :(得分:2)
如何在Java中实现它?我明白建造多个 帧不是最佳实践,但替代方案是什么?
IMO在你的情况下最好的选择是只有一个窗口(可能是一个JFrame),并在动作发生时使用CardLayout在(可能)面板之间切换。另请阅读The Use of Multiple JFrames: Good or Bad Practice?
除了有示例的官方教程之外,这个answer提供了一个注释示例如何使用CardLayout