我有一个项目,我在Java Swings中使用基于测验的问题。我不知道要使用哪种布局以及要使用的panels.frames数量。 我不知道我是否有100个问题,而下一个按钮将进入下一个问题,我将需要多少个Panels.frames以及我将在这种情况下使用哪个布局。 请有人帮我。
答案 0 :(得分:2)
不要为每个问题使用CardLayout。
相反,您只有一个面板可以显示问题中的数据。
然后你有一个包含问题对象的ArrayList。
“下一步”按钮只是从ArrayList获取下一个问题并刷新面板上的数据。