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的一点问题,设计一个答题的程序相关推荐
- java中用于定义小数的关键字_Java 中用于定义小数的关键字有两个:( ) 和 ( )。_学小易找答案...
[填空题]列举至少三种中药饮片现代贮藏方法 [单选题]用于薄壁形零件联接时,应采用 . [填空题]若螺纹的直径和螺纹副的摩擦系数一定, 则拧紧螺母时的效率取决于螺纹的 和 . [单选题]以太网采用的介 ...
- opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类
opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...
- 完整答题小程序带流量主激励广告强点源码(答题小程序模板+题库)
源码简介: 答题小程序带流量主激励广告强点源码(答题小程序模板+题库),完整答题小程序源码有题库,无加密,带激励广告强制点击可提升广告收益. 下载链接 网盘源码 密码:3lev 背景 完整答题 ...
- java中父类创建子类的语法_Java 语言中,所创建的子类都应有一个父类。( )_学小易找答案...
[判断题]一个类可以实现多个接口,接口可以实现"多重继承". ( ) [简答题]报价议价环节话术 [单选题]定义一个公有double型常量PI,哪一条语句最好?( ) [论述题]展 ...
- java中重写的目的是什么_Java课后简答题
1.简述Java的特点. 面向对象.跨平台性.健壮性.安全性.可移植性.多线程性.动态性等. 2.简述JRE与JDK的区别. JRE(Java Runtime Environment,Java运行时环 ...
- java中基本字节输出流类是_java中基本输入输出流的解释
网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节.字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同:向客户传送数据与写入一个文件也没有什么区别. Java中输入 ...
- java中为什么还要防止内存泄露_JAVA防止内存的泄漏什么意思,内存还能泄露?...
展开全部 尽管java虚拟机和62616964757a686964616fe59b9ee7ad9431333166353066垃圾回收机制管理着大部分的内存事务,但是在java软件中还是可能存在内存泄 ...
- JAVA高级应用课程设计(网上书城系统——会员登陆模块的设计与实现)
课程设计报告 课 程 名 称: JAVA高级应用课程设计 设 计 题 目:网上书城系统--会员登陆模块的设计与实现 目 录 一.开发背景. 1 (一)背景概述. 1 (二)发展前景 ...
- 在Java中构建响应式微服务系统——第三章 构建响应式微服务
第三章 构建响应式微服务 在本章中,我们将使用Vert.x构建我们的第一个微服务.由于大多数微服务系统使用HTTP进行交互,因此我们将以HTTP微服务作为开始.但是由于系统包含多个相互通讯的微服务,因 ...
最新文章
- 用链表生成前序二叉树
- php 更新页面代码,php – 自动更新页面的代码大纲
- erlang精要(10)-erl(2)
- QDoc文字标记textmarkup
- 【CSS 伪类】顺序
- Cocos2d-X开发中国象棋《九》走棋规则
- postek二次开发_20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK...
- 操作系统之内存管理:3、基本分页存储管理
- Spring框架入门:(非原著,转载)
- 已走过8年时间!百度这一重要产品正式宣布停止服务
- Spark的RDD检查点实现分析
- 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)
- 学云计算需要准备哪些知识?
- oracle database link
- 宇宙的本源—存在之道和变化之道
- “互联网+”的六大商业模式
- 从零开始实现放置游戏(三):后台管理系统搭建
- 逻辑漏洞渗透与攻防(六)之其他类型逻辑漏洞
- 操作系统复习大纲笔记
- 字符串匹配 KMP算法 C++
热门文章
- OSCON上最受欢迎的Docker演讲
- 轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)
- Android界面菜单(4)—快捷菜单
- Python在信号与系统(1)——Hilbert兑换,Hilbert在国家统计局的包络检测应用,FIR_LPF滤波器设计,格鲁吉亚也迫使高FM(PM)调制...
- ssh时,密码输入框(密码输入提示)很晚才出现的解决方法
- AGPM(高级组策略管理)3.0之二操作
- Aspx页面javascript的几个trick
- 数据图表可视化_数据可视化如何选择正确的图表第1部分
- leetcode 1473. 粉刷房子 III(dp)
- react-hooks_在5分钟内学习React Hooks-初学者教程