本文实例为大家分享了JavaGUI实现随机单词答题游戏的具体代码,供大家参考,具体内容如下
案例描述:java-gui实现单词游戏,随机显示单词,键盘在文本框中输入想对应的单词,回答正确加5分,错误扣三分**
案例图片
回答正确
回答错误
重置答题
案例分析
1.定义三个面板存放各个组件JPanel
2.定义拆分窗格布局
3.创造三个文本域用来显示和输入
4.定义滚动窗格设置自动换行
5.定义"确定"重置”“退出”按钮
6.给三个按钮添加事件处理
7.定义单词显示区域
8.定义几个数据存放分数答题数
9.设置字体大小和颜色
10.设置布局管理器
废话不说直接上代码(注释已经写好了)
import java.awt.*; //导包
import java.awt.event.*;
import java.util.Random;
import javax.swing.*;
public class Swing_exercise2 extends JFrame { //继承JFrame顶层框架
//定义面板
JPanel jp1;
JPanel jp2;
JPanel jp3;
//定义拆分窗格
JSplitPane jsp;
JSplitPane jsp1;
//定义文本域
JTextArea jta1;
TextField jta2;
JTextArea jta3;
//定义滚动窗格
JScrollPane jspane1;
JScrollPane jspane2;
JScrollPane jspane3;
//定义按钮
JButton jb2;
JButton jb3;
JButton jb1;
//定义显示区域
JLabel jla1;
//定义随机函数
Random ran;
private int sw; //屏幕宽度和高度
private int sh; //屏幕宽度和高度
private String ch;//随机单词
private int Fen;//记录分数
private int z;//记录正确题数