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的一点问题,设计一个答题的程序相关推荐

  1. java中用于定义小数的关键字_Java 中用于定义小数的关键字有两个:( ) 和 ( )。_学小易找答案...

    [填空题]列举至少三种中药饮片现代贮藏方法 [单选题]用于薄壁形零件联接时,应采用 . [填空题]若螺纹的直径和螺纹副的摩擦系数一定, 则拧紧螺母时的效率取决于螺纹的 和 . [单选题]以太网采用的介 ...

  2. opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类

    opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...

  3. 完整答题小程序带流量主激励广告强点源码(答题小程序模板+题库)

    源码简介: ​答题小程序带流量主激励广告强点源码(答题小程序模板+题库),完整答题小程序源码有题库,无加密,带激励广告强制点击可提升广告收益.​ 下载链接 网盘源码   密码:3lev 背景 完整答题 ...

  4. java中父类创建子类的语法_Java 语言中,所创建的子类都应有一个父类。( )_学小易找答案...

    [判断题]一个类可以实现多个接口,接口可以实现"多重继承". ( ) [简答题]报价议价环节话术 [单选题]定义一个公有double型常量PI,哪一条语句最好?( ) [论述题]展 ...

  5. java中重写的目的是什么_Java课后简答题

    1.简述Java的特点. 面向对象.跨平台性.健壮性.安全性.可移植性.多线程性.动态性等. 2.简述JRE与JDK的区别. JRE(Java Runtime Environment,Java运行时环 ...

  6. java中基本字节输出流类是_java中基本输入输出流的解释

    网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节.字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同:向客户传送数据与写入一个文件也没有什么区别. Java中输入 ...

  7. java中为什么还要防止内存泄露_JAVA防止内存的泄漏什么意思,内存还能泄露?...

    展开全部 尽管java虚拟机和62616964757a686964616fe59b9ee7ad9431333166353066垃圾回收机制管理着大部分的内存事务,但是在java软件中还是可能存在内存泄 ...

  8. JAVA高级应用课程设计(网上书城系统——会员登陆模块的设计与实现)

    课程设计报告 课   程  名   称: JAVA高级应用课程设计 设   计  题   目:网上书城系统--会员登陆模块的设计与实现 目 录 一.开发背景. 1 (一)背景概述. 1 (二)发展前景 ...

  9. 在Java中构建响应式微服务系统——第三章 构建响应式微服务

    第三章 构建响应式微服务 在本章中,我们将使用Vert.x构建我们的第一个微服务.由于大多数微服务系统使用HTTP进行交互,因此我们将以HTTP微服务作为开始.但是由于系统包含多个相互通讯的微服务,因 ...

最新文章

  1. 用链表生成前序二叉树
  2. php 更新页面代码,php – 自动更新页面的代码大纲
  3. erlang精要(10)-erl(2)
  4. QDoc文字标记textmarkup
  5. 【CSS 伪类】顺序
  6. Cocos2d-X开发中国象棋《九》走棋规则
  7. postek二次开发_20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK...
  8. 操作系统之内存管理:3、基本分页存储管理
  9. Spring框架入门:(非原著,转载)
  10. 已走过8年时间!百度这一重要产品正式宣布停止服务
  11. Spark的RDD检查点实现分析
  12. 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)
  13. 学云计算需要准备哪些知识?
  14. oracle database link
  15. 宇宙的本源—存在之道和变化之道
  16. “互联网+”的六大商业模式
  17. 从零开始实现放置游戏(三):后台管理系统搭建
  18. 逻辑漏洞渗透与攻防(六)之其他类型逻辑漏洞
  19. 操作系统复习大纲笔记
  20. 字符串匹配 KMP算法 C++

热门文章

  1. OSCON上最受欢迎的Docker演讲
  2. 轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)
  3. Android界面菜单(4)—快捷菜单
  4. Python在信号与系统(1)——Hilbert兑换,Hilbert在国家统计局的包络检测应用,FIR_LPF滤波器设计,格鲁吉亚也迫使高FM(PM)调制...
  5. ssh时,密码输入框(密码输入提示)很晚才出现的解决方法
  6. AGPM(高级组策略管理)3.0之二操作
  7. Aspx页面javascript的几个trick
  8. 数据图表可视化_数据可视化如何选择正确的图表第1部分
  9. leetcode 1473. 粉刷房子 III(dp)
  10. react-hooks_在5分钟内学习React Hooks-初学者教程