我的意思是,你如何设计一个用户界面,其中屏幕随着一些动作而变化,但程序完全在一个窗口上运行?换句话说,我想这与浏览网站的概念相同,例如,所有事情都发生在同一个窗口(网络浏览器)上,但屏幕内容会随着每次操作(按钮点击、链接点击等)而变化)。
我查看了 Java API 并找到了CardLayout
类;我是朝着正确的方向前进还是有更简单的方法?(该页面说CardLayout
的有些复杂,建议那些愿意手动编写所有代码的人使用)。
我知道其中有validate()
andrepaint()
方法,JFrame
但这可能不适合它们。我不再是初学者,但也不是非常有经验,所以请耐心等待。
任何指导都会有所帮助。非常感谢。