如何创建Java测验GUI?

时间:2011-08-17 23:11:53

标签: java flash

我想为我的Java GUI创建一个测验。

我希望它在一个页面上显示一个问题,然后有一个下一个按钮,将用户带到另一个页面,告诉他们这个问题是否正确,如果它是正确的,他们可以转到下一个问题(通过点击另一个下一个按钮),如果他们弄错了,必须回去再次回答。但是我不知道怎么做!!

到目前为止,我有一个简单的GUI,其中包含欢迎页面和标签,其中一个包含测验。在Flash或其他东西中创建测验然后将其嵌入到我的Java应用程序中会更好吗?或者只是用Java做全部事情?我是java的新手,所以我不确定该做什么,非常感谢任何帮助!

由于

2 个答案:

答案 0 :(得分:3)

最好只使用Java。考虑将CardLayout与GUI一起使用以允许交换问题,或者您可以动态创建和修改关键组件,例如JLabels和JRadioButtons显示的文本。

在考虑任何GUI结构之前,关键是首先创建基于OOPS的非GUI类来处理您的问题。例如,您可能需要以下课程:

  • 包含问题的问题类String,可能的答案字符串列表,正确答案字符串。这个类可以随机排序错误和正确的答案,可以有一个方法来检查所选的答案是否正确。
  • 一个包含一系列问题的测试类,可以按随机顺序提出问题,可以保存获得的分数。
  • 一个QuestionReaderWriter类,可以读取和写入文本文件的问题(你绝对不想对问题文本进行硬编码)。

答案 1 :(得分:0)

对于这种类型的应用程序,最好使用您更熟悉的语言 由于这只是一个简单的显示,所以这样做真的没有什么困难。
个人,我会倾向于Flash,因为闪存IDE是拖放式的,经验丰富的闪存大师可以在几个小时内完成。 Flash IDE面向这个。