java中如何设计答题小系统_java的一点问题,设计一个答题的程序
publicclassTestextendsJFrame{privateJPanelt_1=newJPanel();privateJPanelt_0=newJPanel();privateJLabelj_1=newJLabel("題目1.");privateJLabelanwser=newJLabel("");privateButto...
public class Test extends JFrame{
private JPanel t_1=new JPanel();
private JPanel t_0=new JPanel();
private JLabel j_1=new JLabel("題目1.");
private JLabel anwser=new JLabel("");
private ButtonGroup group1 = new ButtonGroup();
private int a=0;
public Test()
{ setSize(600,600);
setTitle("單選選擇題");
layoutt_1();
layoutt_0();
setLayout(new GridLayout(4,1));
add(j_1);add(t_1);
add(t_0);add(anwser);
}
private void layoutt_1()
{JRadioButton A = new JRadioButton("A.");
JRadioButton B = new JRadioButton("B.");
JRadioButton C = new JRadioButton("C.");
JRadioButton D = new JRadioButton("D.");
A.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
a++;
}
});
t_1.setLayout(new GridLayout(2,2));
t_1.add(A);group1.add(A);
t_1.add(B);group1.add(B);
t_1.add(C);group1.add(C);
t_1.add(D);group1.add(D);
}
private void layoutt_0()
{
JButton button_2=new JButton("提交答案");
button_2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
anwser.setText("正確的答題數為:"+a+"題");
}
}
t_0.add(button_1);
}
public static void main(String[] args)
{
Test test_1=new Test();
test_1.setVisible(true);
}
}
源代碼太長被我刪了很多,程序就是要求5個單選題,兩個按鈕:提交和重新輸入,提交后顯示答對題數。因為每個正確選項都有事件監聽,所以運行后若先選正確選項在改為錯誤選項后,其顯示的答對數量會比真實的多1,可是我又不知道怎么改。。。
展開
總結
以上是生活随笔為你收集整理的java中如何设计答题小系统_java的一点问题,设计一个答题的程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GAE 随机获取实体
- 下一篇: PDF 补丁丁 (修改PDF书签;拆分、