问题描述
我正在编写此应用程序,该应用程序需要选择多项迷你测试。我已经设法显示和更新我的问题和答案,但是我需要显示图像而不是问题标签中的字符串。因此,基本上我需要将路标显示为图像,然后在下面需要用户回答路标是什么。
这是我的下面的代码
public class mockTest extends javax.swing.JFrame {
String[][] quiz = new String[31][6];
int question = 0;
int score = 0;
Locale l;
public mockTest(Locale l) {
initComponents();
initData();
update();
}
//This method updates the question and answers in the frame
public void update(){
questionLabel.setText(quiz[question][0]);
scoreLbl.setText(""+score);
a1.setText(quiz[question][1]); a2.setText(quiz[question][2]);
a3.setText(quiz[question][3]); a4.setText(quiz[question][4]);
}
//this method stores the questions and answers
public void initData(){
quiz[0][0] = "What sign is this?";
quiz[0][1] = "Left"; quiz[0][2] = "Stop"; quiz[0][3] = "Yield"; quiz[0][4] = "Clear";
quiz[0][5] = "2";
quiz[1][0] = "Whats the capital of Ireland?";
quiz[1][1] = "wroclaw"; quiz[1][2] = "Limerick"; quiz[1][3] = "dublin"; quiz[1][4] = "budapest";
quiz[1][5] = "3";
}
}
下面是负责答案的每个按钮的动作执行事件。
private void a1ActionPerformed(java.awt.event.ActionEvent evt) {
if(quiz[question][5]=="1"){
score++;
}
question++;
update();
}
再次,我的问题是,显示图像而不是字符串的最佳方法是什么。抱歉,这个问题很愚蠢,我愿意接受建设性的批评。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)