我已经编写了一个在线测验的代码。我想通过点击“下一步”按钮来改变问题,但重新绘制不起作用;只有新窗口正在工作。 我甚至不能隐藏jftMainFrame,因为它适用于8个窗口only.quest是一个包含问题和选项的列表,它从访问db.repaint()访问不起作用,而我单击按钮。 我有4个单选按钮显示标签。我想重新绘制单选按钮的标签,也问题 请帮助我。在java中重画一个帧
JFrame jtfMainFrame, jtfMainFrame1;
nextButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Next question..");
j++;
quest = getCurrentQuestion();
createWindow();
validate();
}
});
请解释一下 - “不工作”是什么意思?你想要发生什么?究竟发生了什么? “createWindow()”究竟做了什么?如何使用'j'和'quest'?你能展示更多的代码吗? – DNA 2012-02-06 17:02:24
j是counter,createWindow()是一个内置的函数,它创建一个新的window.quest是一个包含问题和选项的列表 – 2012-02-12 05:44:28