我需要做什么:
它是基本的,询问用户问题,然后在最终应用程序中提供结果。我在不同的 JPanel 上提出了问题,当用户点击一个选项时,我想记录他的选择并转到下一个问题。最终的 JPanel 将根据用户的选择显示结果。
我是怎么做的:
- 启动一个变量。诠释R = 0;
- 在按钮的 ActionListener 内部,我使用 set.Visible(); 转到下一个问题(JPanel),并且 R=R+数值。
- 选择不同的选项后,变量R会被添加不同的数值。并使用R的总和即最终值来显示适当的结果。
if(R=150)
{
Show this or that result;
}
哪里错了:
我主要有一个 System.out.println(R); 行自己检查结果。它要求我将变量 R 设为静态。因此,到目前为止,我什至看不到 R 的值是否在每个 actionlistener 处更新,更不用说显示结果了。
如果我对这种事情使用正确的方法,也建议。我是初学者,所以我不知道人们通常如何做到这一点。如果没有,请告诉我正确的方法。