我已經編寫了一個在線測驗的代碼。我想通過點擊「下一步」按鈕來改變問題,但重新繪製不起作用;只有新窗口正在工作。 我甚至不能隱藏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